Articles of uikit

Come si calcola la larghezza di una stringa di testo con un font e una dimensione font specifici?

Ho un UILabel che mostra alcuni caratteri. Come “x”, “y” o “rpm”. Come posso calcolare la larghezza del testo nell’etichetta (non utilizza l’intero spazio disponibile)? Questo è per il layout automatico, dove un’altra vista avrà un rettangolo più grande se UILabel ha un testo più piccolo all’interno. Esistono metodi per calcolare la larghezza del testo […]

L’animazione nella vista OpenGL ES si blocca quando UIScrollView viene trascinato su iPhone

Ho una sottoview animata OpenGL ES (una modifica della class EAGLView di Apple) che disegna una sfera rotante. Proprio come l’esempio di Apple, CADisplayLink viene utilizzato sui dispositivi dove disponibili. Nella stessa schermata, c’è un UIScrollView contenente UIButtons che possono essere selezionati. Quando l’utente scorre UIScrollView, l’animazione di EAGLView si blocca. Questo comportamento è riprodotto […]

Posso modificare i pixel della proprietà CGImage di UIImage

UIImage ha una proprietà di sola lettura CGImage. Devo leggere i suoi pixel su un blocco di memoria e modificarli e quindi creare una nuova UIImmagine per sostituire quella vecchia. Voglio sapere se c’è un modo per aggirare la proprietà di sola lettura e modificare direttamente quei pixel. Grazie. Ringrazia tutti. Ho trovato un modo […]

Vantaggi, problemi, esempi di aggiungere un altro UIWindow a un’app per iOS?

Recentemente mi sono chiesto il fatto che un’app per iOS abbia solo una UIWindow . Non sembra essere un problema per creare un altro UIWindow e posizionarlo sullo schermo. La mia domanda è abbastanza vaga, ma mi interessa: Cosa potrei potenzialmente ottenere con una seconda UIWindow che non può essere realizzata in altri modi? Cosa […]

Perché devo chiamare super -dialloc per ultimo, e non prima?

esempio corretto: – (void)dealloc { [viewController release]; [window release]; [super dealloc]; } esempio sbagliato: – (void)dealloc { [super dealloc]; [viewController release]; [window release]; } Altrimenti, in tutti gli altri casi, quando sostituisco un metodo che chiamerei prima l’implementazione del metodo del super, in questo caso Apple chiama sempre [super dealloc] alla fine. Perché?

Cambiare il colore di sfondo di un UIAlertView?

Voglio cambiare il colore di sfondo del mio UIAlertView, ma questo non sembra avere un attributo color.

Come faccio a rendere ImageView di UITableViewCell una dimensione fissa anche quando l’immagine è più piccola

Ho un sacco di immagini che sto usando per le immagini delle celle, non sono tutte più grandi di 50×50. ad es. 40×50, 50×32, 20×37 ….. Quando carico la vista tabella, il testo non si allinea perché la larghezza delle immagini varia. Inoltre vorrei che le immagini piccole appaiano al centro anziché a sinistra. Ecco […]

Ci sono dei buoni tutorial di UIScrollView in rete?

Ogni buon link è molto apprezzato! Questo va al wiki della comunità.

Come ridimensionare un UIModalPresentationFormSheet?

Sto cercando di visualizzare un controller di visualizzazione modale come UIPresentationFormSheet. La vista appare, ma non riesco a ridimensionarlo. Il mio XIB ha la giusta altezza e larghezza, ma sembra essere sovrascritto quando lo chiamo in questo modo: composeTweetController = [[ComposeTweet alloc] initWithNibName:@”ComposeTweet” bundle:nil]; composeTweetController.modalPresentationStyle = UIModalPresentationFormSheet; [self presentModalViewController:composeTweetController animated:TRUE]; qualche idea? Sto usando l’iPhone […]

Cornice, limiti, centro, origine di UIView, quando usare cosa?

UIView ha i frame , i bounds , il center e l’ origin e sembrano tutti correlati. Il più delle volte, mi occupo di frame quando UIView la posizione e la dimensione di un UIView . Capisco che il frame stia usando il sistema di coordinate globali e che i bounds stiano usando le coordinate […]