Ecco un prima e un dopo di uno dei miei schermi dopo l'aggiornamento a Xcode 8. Tutto quello che ho fatto è stato aprire il mio main.storyboard e da lì ho creato ed eseguito la mia app sul mio telefono. Nel mio controllo della versione, posso vedere che Xcode sta …
Ho un UIViewe ho impostato i vincoli utilizzando Xcode Interface Builder. Ora ho bisogno di aggiornare quella UIView'scostante di altezza a livello di programmazione. C'è una funzione che funziona come myUIView.updateConstraints(), ma non so come usarla.
Molte domande come questa spiegano come creare una maschera a livello di codice e fornire angoli arrotondati a una vista UIV. C'è un modo per fare tutto all'interno di Storyboard? Solo chiedere perché sembra che la creazione di angoli arrotondati in Storyboard mantenga una demarcazione più chiara tra presentazione e …
Da quando ho scoperto di AutoLayoutusarlo ovunque, ora sto cercando di usarlo con un file tableHeaderView. Ho fatto una subclassdelle UIViewaggiunto tutto (etichette, ecc ...) Ho voluto con i loro vincoli, poi ho aggiunto questo CustomViewal UITableView' tableHeaderView. Tutto funziona bene, tranne i UITableViewsempre visualizzato sopra la CustomView, da sopra …
Quando le mie "righe" UIStackView vengono schiacciate, generano AutoLayoutavvisi. Tuttavia, vengono visualizzati correttamente e nient'altro è sbagliato oltre a questi tipi di registrazioni: Impossibile soddisfare i vincoli contemporaneamente. Probabilmente almeno uno dei vincoli nell'elenco seguente è uno che non si desidera. Prova questo: (1) guarda ogni vincolo e cerca di …
Sembra che con Xcode 8, viewDidLoadtutte le sottoview del viewcontroller abbiano la stessa dimensione di 1000x1000. Cosa strana, ma va bene, viewDidLoadnon è mai stato il posto migliore per dimensionare correttamente le viste. Ma lo viewDidLayoutSubviewsè! E nel mio progetto attuale, provo a stampare le dimensioni di un pulsante: - …
Non riesco a trovare un modo per creare un vincolo "quadrato", che significa "larghezza uguale altezza" in Interface Builder. Immagino sia possibile aggiungere tale vincolo a livello di programmazione. C'è qualcosa che posso fare in IB? Forse semplicemente non lo vedo? Sembra banale, eppure non riesco a trovarlo.
Al momento sto riscontrando difficoltà con AutoLayout. Sto usando il generatore di interfacce e sto cercando di posizionare due pulsanti di uguale larghezza uno accanto all'altro come illustrato nell'immagine seguente. Dalla seguente immagine di anteprima, la mia titleImage è stata adeguatamente vincolata e viene visualizzata correttamente, tuttavia i pulsanti non …
Ho una UIView che viene posizionata sullo schermo tramite diversi vincoli. Alcuni dei vincoli sono di proprietà della superview, altri sono di proprietà di altri antenati (ad esempio, forse la proprietà view di un UIViewController). Voglio rimuovere tutti questi vecchi vincoli e posizionarli in un posto nuovo usando nuovi vincoli. …
Ho una vista che ha un'altezza dinamica e sto cercando di cambiare questa priorità di altezza della vista in tempo di esecuzione. Ecco la mia parte di codice; if (index == 0) { surveyViewHeightConstraint.constant = 0; surveyViewHeightConstraint.priority = 1000; } else if (index == 1) { surveyViewHeightConstraint.constant = 163; surveyViewHeightConstraint.priority …
Ho sbattuto la testa contro il muro con questo per le ultime 3 o 4 ore e non riesco a capirlo. Ho un UIViewController con un UITableView a schermo intero al suo interno (ci sono altre cose sullo schermo, motivo per cui non posso usare un UITableViewController) e voglio che …
Ho usato il layout automatico per i miei controller di visualizzazione. Ho impostato le posizioni V e H nei vincoli, ma voglio sapere come posso aumentare la dimensione del mio pulsante quando cambia in 5s, 6 e 6 Plus. Questo è il modo in cui ho aggiunto i vincoli per …
So che molte persone hanno già fatto tonnellate di domande su questo, ma anche con le risposte non riesco a farlo funzionare. Quando ho a che fare con i vincoli sullo storyboard, è facile ma nel codice ho difficoltà. Cerco, ad esempio, di avere una visuale che stia sul lato …
Ho un UITableViewController che non visualizza alcuna sezione se non c'è nulla da mostrare. Ho aggiunto un'etichetta per indicare all'utente che non c'è nulla da visualizzare con questo codice: label = UILabel(frame: CGRectMake(20, 20, 250, 100)) label.text = "Nothing to show" self.tableView.addSubview(label) Ma ora, voglio che sia centrato orizzontalmente e …
Usavo il completamento automatico per aggiungere nuovi vincoli per rendere semplici vincoli alla superview / vista relativa in questo modo (per tempi lunghi): Tuttavia, recentemente dopo l'aggiornamento all'ultimo xcode (11.3.3 o solo 11.3 / 11C29), ho questo strano problema: quando imposto la costante = 0, generano sempre i vincoli in …
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.