La classe UIViewController gestisce le visualizzazioni nelle app iOS e media l'interazione tra le visualizzazioni di un'app, i suoi oggetti modello sottostanti e il flusso di lavoro complessivo.
Sono sempre stato un po 'poco chiaro sul tipo di attività che dovrebbero essere assegnate a viewDidLoadvs viewWillAppear.: in una UIViewControllersottoclasse. ad esempio, sto realizzando un'app in cui ho una UIViewControllersottoclasse che colpisce un server, ottiene i dati, li inserisce in una vista e quindi visualizza quella vista. Quali sono …
Ho deciso di continuare il mio progetto rimanente con Swift. Quando aggiungo la classe personalizzata (sottoclasse di UIViewcontroller) al mio controller di visualizzazione dello storyboard e carico il progetto, l'app si blocca improvvisamente con il seguente errore: errore fatale: utilizzo dell'inizializzatore non implementato 'init (coder :)' per la classe Questo …
Ho una UIViewControllervista come sottoview / modale sopra un'altra UIViewControllervista, come quella che la subview / modale dovrebbe essere trasparente e qualsiasi componente aggiunto alla sottoview dovrebbe essere visibile. Il problema è che la vista secondaria mostra uno sfondo nero invece di avere clearColor. Sto provando a fare UIViewcome sfondo …
I NavigationController hanno stack ViewController da gestire e transizioni di animazione limitate. L'aggiunta di un controller di visualizzazione come visualizzazione secondaria a un controller di visualizzazione esistente richiede il passaggio di eventi al controller di visualizzazione secondaria, il che è un problema da gestire, carico di piccoli fastidi e in …
iOS 13 introduce un nuovo design di modalPresentationStyle .pageSheet(e del suo fratello .formSheet) per i controller di visualizzazione presentati in modo modale ... ... e possiamo chiudere questi fogli facendo scorrere verso il basso il controller della vista presentato (chiusura interattiva) . Sebbene la nuova funzionalità "pull-to-licenziare" sia piuttosto utile, …
Sto lottando per trovare una buona soluzione a questo problema. Nel -viewWillDisappear:metodo di un controller di visualizzazione , devo trovare un modo per determinare se è perché un controller di visualizzazione viene inserito nello stack del controller di navigazione o se è perché il controller di visualizzazione sta scomparendo perché …
La corrente UIViewControllersullo schermo deve rispondere alle notifiche push dagli APN, impostando alcune viste badge. Ma come posso ottenere il UIViewControllermetodo in application:didReceiveRemoteNotification: of AppDelegate.m? Ho provato a usare self.window.rootViewControllerper ottenere la visualizzazione corrente UIViewController, potrebbe essere un UINavigationViewControllero qualche altro tipo di controller di visualizzazione. E scopro che la …
Come posso, nel mio codice del controller di visualizzazione, distinguere tra: presentato in modo modale inserito nello stack di navigazione Entrambi presentingViewControllere isMovingToParentViewControllersono YESin entrambi i casi, quindi non sono molto utili. Ciò che complica le cose è che il mio controller di visualizzazione genitore a volte è modale, su …
Nel mio caso genitore UIViewControllercontiene UIPageViewControllerquali contiene UINavigationControllerquali contengono UIViewController. Devo aggiungere un gesto di scorrimento all'ultimo controller di visualizzazione, ma i passaggi vengono gestiti come se appartenessero al controller di visualizzazione della pagina. Ho provato a farlo sia a livello di programmazione che tramite xib ma senza risultati. Quindi, …
considera il seguente scenario: ho un'app basata su storyboard. Aggiungo un oggetto ViewController allo storyboard, aggiungo i file di classe per questo ViewController nel progetto e indico il nome della nuova classe nell'ispettore di identità IB. Ora come faccio a fare riferimento a questo ViewController a livello di codice da …
Diciamo che ho uno storyboard che contiene UINavigationControllercome controller di visualizzazione iniziale. Il suo controller di visualizzazione principale è una sottoclasse di UITableViewController, ovvero BasicViewController. Ha il IBActionquale è collegato al pulsante di navigazione destro della barra di navigazione Da lì vorrei utilizzare lo storyboard come modello per altre visualizzazioni …
Ho una domanda teorica. Ora sto leggendo di Apple ViewController guida. Scrissero: Quando arriva il momento di chiudere un controller di visualizzazione presentato, l'approccio preferito è lasciare che il controller di visualizzazione che presenta lo ignori. In altre parole, quando possibile, lo stesso view controller che ha presentato il view …
Attualmente sto realizzando un'app che avrà più timer, che sono praticamente tutti uguali. Voglio creare una classe personalizzata che utilizzi tutto il codice per i timer così come il layout / animazioni, così posso avere 5 timer identici che funzionano indipendentemente l'uno dall'altro. Ho creato il layout usando IB (xcode …
Quando si elimina un controller di visualizzazione modale utilizzando dismissViewController, è possibile fornire un blocco di completamento. Esiste un equivalente simile per popViewController? L'argomento del completamento è abbastanza utile. Ad esempio, posso usarlo per tenere a bada la rimozione di una riga da una tableview fino a quando il modal …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.