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.
Sto usando UITableViewun'app sul mio iPhone e ho un elenco di persone che appartengono a un gruppo. Mi piacerebbe che quando l'utente fa clic su una determinata persona (selezionando così la cella), la cella aumenta in altezza per visualizzare diversi controlli dell'interfaccia utente per la modifica delle proprietà di quella …
Voglio un'abitudine UIView...: volevo solo una vista bianca vuota con angoli arrotondati e una leggera ombra (senza effetto di illuminazione). Posso fare ognuno di questi uno per uno ma si verificano i soliti clipToBounds/ maskToBoundsconflitti.
Ho parecchi controlli sparsi in molte celle della tabella nella mia tabella, e mi chiedevo se c'è un modo più semplice per chiudere la tastiera senza dover passare in rassegna tutti i miei controlli e dimettendoli tutti come primo risponditore. Immagino che la domanda sia ... Come posso ottenere l'attuale …
Ho il codice seguente... UILabel *buttonLabel = [[UILabel alloc] initWithFrame:targetButton.bounds]; buttonLabel.text = @"Long text string"; [targetButton addSubview:buttonLabel]; [targetButton bringSubviewToFront:buttonLabel]; ... l'idea è che posso avere un testo su più righe per il pulsante, ma il testo è sempre oscurato dallo sfondoImmagine di UIButton. Una chiamata di registrazione per mostrare le …
Sto rilevando se l'utente ha premuto per 2 secondi: UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(handleLongPress:)]; longPress.minimumPressDuration = 2.0; [self addGestureRecognizer:longPress]; [longPress release]; Ecco come gestisco la lunga pressione: -(void)handleLongPress:(UILongPressGestureRecognizer*)recognizer{ NSLog(@"double oo"); } Il testo "double oo" viene stampato due volte quando premo per più di 2 secondi. Perchè è …
Ho letto qui Impara C prima di Objective-C? Di solito poi sostituisco un po 'di codice Obj-C con puro codice C (dopo tutto puoi mescolarli quanto vuoi, il contenuto di un metodo Obj-C può essere interamente, puro codice C) È vero? È possibile creare un'app per iPhone esclusivamente nel linguaggio …
Sto riscontrando un problema con UITableView's didSelectRowAtIndexPath. La mia tabella è impostata in modo tale che quando seleziono la riga inizializza un nuovo controller di visualizzazione e lo spinge. La prima volta che tocco una riga nella tabella, il metodo non viene chiamato. Una volta selezionata un'altra riga, inizia a …
Sto cercando di disegnare un'ombra sotto il bordo inferiore di a UIViewin Cocoa Touch. Capisco che dovrei usare CGContextSetShadow()per disegnare l'ombra, ma la guida alla programmazione 2D Quartz è un po 'vaga: Salva lo stato grafico. Chiamare la funzione CGContextSetShadow, passando i valori appropriati. Esegui tutto il disegno a cui …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Ho inviato la mia app poco più di una settimana fa e ho ricevuto l'e-mail di rifiuto temuta oggi. Mi dice che la mia app non può essere accettata perché sto usando un'API non pubblica; in particolare, dice, L'API non pubblica inclusa nell'applicazione è firstResponder. Ora, la chiamata API offensiva …
Ho progettato la mia cella personalizzata in IB, l'ho sottoclassata e ho collegato i miei punti vendita alla mia classe personalizzata. Ho tre visualizzazioni secondarie nel contenuto della cella che sono: UIView (cdView) e due etichette (titleLabel ed emailLabel). A seconda dei dati disponibili per ogni riga, a volte voglio …
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.