Articles of objective c al

Disegnare il pulsante Annulla in una UISearchBar

Ho un UISearchBar che ha un pulsante di annullamento (viene visualizzato utilizzando -(void)setShowsCancelButton:animated ). Ho cambiato il tintColor della barra di ricerca in questo modo nel tentativo di ottenere una barra di ricerca grigiastra: UISearchBar *searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, 320, 40)]; searchBar.tintColor = [UIColor colorWithWhite:0.8 alpha:1.0]; Questo è quello che sembra ora – […]

UITableView, Scorri verso il basso per ricaricare?

Ho un UITableView con cells che vengono aggiornate dynamicmente. Tutto funziona bene a parte quando viene chiamato tableview.reload (vedi sotto) per aggiornare le cells nella tabella Vorrei che la tabella scorresse verso il basso per mostrare le nuove voci. – (void)reloadTable:(NSNotification *)notification { NSLog(@”RELOAD TABLE …”); [customTableView reloadData]; // Scroll to bottom of UITable here […]

Tutorial app per iPhone

Sono totalmente principiante nella programmazione. Ho giocato un po ‘con xcode. Ma la mia domanda è: Come realizzare un’applicazione come un libro con immagini, testi e suoni, e che quando i bambini cambiano pagina, immagine, testo e suono sono nel contesto? Devo trovare un tutorial per questo o se qualcuno vuole insegnarci. Vogliamo davvero insegnarci […]

Come funziona -performSelector: withObject: afterDelay: work?

Attualmente sto lavorando -performSelector:withObject:afterDelay: dal presupposto che -performSelector:withObject:afterDelay: non utilizza il threading, ma pianifica un evento da -performSelector:withObject:afterDelay: in un secondo momento sul thread corrente. È corretto? Più specificamente: – (void) methodCalledByButtonClick { for (id obj in array) { [self doSomethingWithObj:obj]; } } static BOOL isBad = NO; – (void) doSomethingWithObj:(id)obj { if (isBad) { […]

Verifica la versione di iOS in fase di runtime?

Questa è una sorta di seguito dalla mia ultima domanda. Sto usando beginAnimations:context: per impostare un blocco di animazione per animare alcuni UITextLabels. Tuttavia, ho notato nei documenti che si dice: “L’uso di questo metodo è sconsigliato in iOS 4.0 e versioni successive, dovresti invece utilizzare i metodi di animazione basati su blocchi”. La mia […]

Qual è la differenza tra l’uso di CGFloat e float?

Tendo ad usare CGFloat dappertutto, ma mi chiedo se ottengo un insensato “hit da prestazione” con questo. CGFloat sembra essere qualcosa di “più pesante” di galleggiare, giusto? In quali punti devo usare CGFloat e cosa fa davvero la differenza?

Posso passare un blocco come @selector con Objective-C?

È ansible passare un blocco Objective-C per l’argomento @selector in un UIButton ? cioè, c’è un modo per ottenere il seguente lavoro? [closeOverlayButton addTarget:self action:^ {[anotherIvarLocalToThisMethod removeFromSuperview];} forControlEvents:UIControlEventTouchUpInside]; Grazie

Come rendere un superview intercettare gli eventi di touch del pulsante?

Dì che ho questo codice: #import @interface MyView : UIView @end @implementation MyView – (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { // How can I get this to show up even when the button is touched? NSLog(@”%@”, [touches anyObject]); } @end @interface TestViewAppDelegate : NSObject { UIWindow *window; } @end @implementation TestViewAppDelegate – (void)applicationDidFinishLaunching:(UIApplication *)application { window […]

Valore doppio arrotondato a 2 posizioni decimali

Ho un doppio valore come 22.368511 Voglio arrotondarlo a 2 cifre decimali. cioè dovrebbe restituire 22.37 Come lo posso fare?

Riferimento da UITableViewCell a padre UITableView?

Esiste un modo per accedere a UITableView proprietario da un UITableViewCell ?