I Cocoa Touch Frameworks che guidano le app iOS condividono molti modelli comprovati trovati sul Mac, ma sono stati realizzati con particolare attenzione alle interfacce touch-based e all'ottimizzazione.
C'è un modo semplice per ottenere un tempo molto preciso? Devo calcolare alcuni ritardi tra le chiamate al metodo. Più specificamente, voglio calcolare la velocità di scorrimento in un UIScrollView.
Esiste un modo per specificare la durata delle animazioni delle righe UITableView o per ottenere una richiamata al termine dell'animazione? Quello che vorrei fare è far lampeggiare gli indicatori di scorrimento al termine dell'animazione. Fare il flash prima di allora non fa nulla. Finora la soluzione alternativa che ho è …
Normalmente su ogni scheda di un UITabBarhai una piccola immagine e un titolo che nomina la scheda. L'immagine è posizionata / centrata verso la parte superiore della scheda per accogliere il titolo sottostante. La mia domanda è: se vuoi avere una tabBar con solo un'immagine e nessun titolo, c'è un …
Ho problemi a testare i miei acquisti in-app. Ricevo identificatori di prodotto validi, ma al momento dell'acquisto ricevo il temuto "Impossibile connettersi a iTunes Store". La cosa interessante è che il ripristino degli acquisti sembra funzionare: viene visualizzato il login di iTunes. Ho: - Controllato che i miei acquisti in-app …
Nella mia visualizzazione a scorrimento, voglio ottenere la pagina corrente che viene visualizzata (forse la pagina non è il termine corretto). Non riesco a trovare nessuna variabile che lo contenga. Ma penso che debba essere tenuto da qualche parte, poiché l'indicatore è in grado di mostrare quale sotto-visualizzazione della visualizzazione …
Sto creando un'app in cui aggiungo una vista secondaria a una vista utilizzando addSubview:su un file IBAction. Allo stesso modo, quando il pulsante con quello IBActionviene toccato di nuovo dovrebbe chiamare removeFromSuperviewquella sottoview aggiunta su quella IBAction: CODICE PSEUDO -(IBAction)showPopup:(id)sender { System_monitorAppDelegate *delegate = (System_monitorAppDelegate *)[[UIApplication sharedApplication] delegate]; UIView *rootView …
Durante le indagini su una perdita di memoria ho scoperto un problema relativo alla tecnica di chiamata setRootViewController:all'interno di un blocco di animazione di transizione: [UIView transitionWithView:self.window duration:0.5 options:UIViewAnimationOptionTransitionFlipFromLeft animations:^{ self.window.rootViewController = newController; } completion:nil]; Se il vecchio controller di visualizzazione (quello che viene sostituito) presenta attualmente un altro controller …
Non sono sicuro di cosa sto facendo di sbagliato, ma cerco di catturare tocchi su un MKMapViewoggetto. L'ho sottoclasse creando la seguente classe: #import <UIKit/UIKit.h> #import <MapKit/MapKit.h> @interface MapViewWithTouches : MKMapView { } - (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *) event; @end E l'implementazione: #import "MapViewWithTouches.h" @implementation MapViewWithTouches - (void) touchesBegan:(NSSet …
Avevo bisogno di verificare se la cornice della mia vista è uguale a un dato CGRect. Ho provato a farlo in questo modo: CGRect rect = CGRectMake(20, 20, 20, 20); if (self.view.frame == rect) { // do some stuff } Tuttavia, ho ricevuto un errore che diceva Invalid operands to …
Quindi, quando imposto i miei diritti nel progetto dell'app per iPhone, creo un nuovo Entitlements.plist e imposto il valore di get-task-allow su false. Ma perché? Cosa rappresenta questa chiave? MODIFICARE Nota che questo è correlato a questa domanda : ho scoperto che capovolgere il valore di questa chiave su true …
In molti casi voglio aggiungere una barra degli strumenti nella parte superiore della tastiera dell'iPhone (come in iPhone Safari quando navighi tra gli elementi del modulo, ad esempio). Attualmente sto specificando il rettangolo della barra degli strumenti con costanti, ma poiché altri elementi dell'interfaccia sono in movimento - barre degli …
Voglio controllare rapidamente se esiste un file nella directory Documenti della mia app per iPhone (o qualsiasi percorso per quella materia). Posso enumerare i file della directory o posso provare ad aprire un file specifico. Qual è il modo più veloce? Ho solo bisogno di sapere se il file è …
Ottengo questo errore criptico la prima volta (e solo la prima volta) la mia vista viene caricata a causa della seguente riga di codice: - (void)viewWillAppear:(BOOL)animated { [textField becomeFirstResponder]; } C'è un notevole ritardo (~ 3 - 4 secondi, anche sul simulatore) dovuto a questo che fa sentire la mia …
Ho un'app in cui vorrei supportare la rotazione del dispositivo in determinate visualizzazioni, ma altre non hanno particolarmente senso in modalità Landscape, quindi mentre cambio le visualizzazioni vorrei forzare la rotazione in verticale. C'è un setter di proprietà non documentato su UIDevice che fa il trucco ma ovviamente genera un …
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.