Als «cocoa-touch» getaggte Fragen

Die Cocoa Touch Frameworks, die iOS-Apps steuern, weisen viele bewährte Muster auf, die auf dem Mac zu finden sind. Sie wurden jedoch mit einem besonderen Schwerpunkt auf berührungsbasierten Benutzeroberflächen und Optimierung entwickelt.




30
Einfache Möglichkeit, die Tastatur zu schließen?
Ich habe einige Steuerelemente in vielen Tabellenzellen in meiner Tabelle verteilt, und ich habe mich gefragt, ob es eine einfachere Möglichkeit gibt, die Tastatur zu schließen, ohne alle meine Steuerelemente durchlaufen und sie alle als Ersthelfer zurücktreten zu müssen. Ich denke die Frage ist .. Wie würde ich den aktuellen …


28
Wie fügt man einem UIButton mehrzeiligen Text hinzu?
Ich habe den folgenden Code ... UILabel *buttonLabel = [[UILabel alloc] initWithFrame:targetButton.bounds]; buttonLabel.text = @"Long text string"; [targetButton addSubview:buttonLabel]; [targetButton bringSubviewToFront:buttonLabel]; ... die Idee ist, dass ich mehrzeiligen Text für die Schaltfläche haben kann, aber der Text wird immer durch das Hintergrundbild des UIButton verdeckt. Ein Protokollierungsaufruf zum Anzeigen der …

7
UILongPressGestureRecognizer wird beim Drücken zweimal aufgerufen
Ich erkenne, ob der Benutzer 2 Sekunden lang gedrückt hat: UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(handleLongPress:)]; longPress.minimumPressDuration = 2.0; [self addGestureRecognizer:longPress]; [longPress release]; So gehe ich mit der langen Presse um: -(void)handleLongPress:(UILongPressGestureRecognizer*)recognizer{ NSLog(@"double oo"); } Der Text "double oo" wird zweimal gedruckt, wenn ich länger als 2 Sekunden drücke. …

4
Wie schreibe ich iOS App rein in C.
Ich lese hier C vor Ziel-C lernen? Normalerweise ersetze ich dann einen Obj-C-Code durch reinen C-Code (schließlich können Sie sie beliebig mischen, der Inhalt einer Obj-C-Methode kann vollständig reiner C-Code sein). Ist das wahr? Ist es möglich, eine iPhone-App nur in der Programmiersprache C zu erstellen?

15
UITableView didSelectRowAtIndexPath: Wird beim ersten Tippen nicht aufgerufen
Ich habe ein Problem mit UITableView's didSelectRowAtIndexPath. Meine Tabelle ist so eingerichtet, dass bei Auswahl der Zeile ein neuer Ansichts-Controller initialisiert und verschoben wird. Wenn ich zum ersten Mal auf eine Zeile in der Tabelle tippe, wird die Methode nicht aufgerufen. Sobald ich eine andere Zeile ausgewählt habe, funktioniert sie …

16
Wie zeichne ich einen Schatten unter einem UIView?
Ich versuche, einen Schatten unter den unteren Rand eines UIViewin Cocoa Touch zu zeichnen . Ich verstehe, dass ich CGContextSetShadow()den Schatten zeichnen sollte , aber die 2D-Programmieranleitung für Quarz ist etwas vage: Speichern Sie den Grafikstatus. Rufen Sie die Funktion auf CGContextSetShadowund übergeben Sie die entsprechenden Werte. Führen Sie alle …

30
Welche Best Practices verwenden Sie beim Schreiben von Objective-C und Cocoa? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

17
Wie skaliere ich eine UIImageView proportional?
Ich habe ein UIImageView und das Ziel ist es, es proportional zu verkleinern, indem ich ihm entweder eine Höhe oder eine Breite gebe. UIImage *image = [[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://farm4.static.flickr.com/3092/2915896504_a88b69c9de.jpg"]]]; UIImageView *imageView = [[UIImageView alloc] initWithImage:image]; //Add image view [self.view addSubview:imageView]; //set contentMode to scale aspect to fit imageView.contentMode …


21
Wie verschiebe ich mit dem automatischen Layout andere Ansichten, wenn eine Ansicht ausgeblendet ist?
Ich habe meine benutzerdefinierte Zelle in IB entworfen, sie in Unterklassen unterteilt und meine Steckdosen mit meiner benutzerdefinierten Klasse verbunden. Ich habe drei Unteransichten im Zelleninhalt: UIView (cdView) und zwei Labels (titleLabel und emailLabel). Abhängig von den für jede Zeile verfügbaren Daten möchte ich manchmal, dass UIView und zwei Beschriftungen …

20
iOS UIImagePickerController Ergebnisbildorientierung nach dem Hochladen
Ich teste meine iPhone-Anwendung auf einem iPhone mit iOS 3.1.3. Ich wähle / nehme ein Bild mit einem UIImagePickerController: UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init]; [imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera]; [imagePicker setDelegate:self]; [self.navigationController presentModalViewController:imagePicker animated:YES]; [imagePicker release]; - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { self.image = [info objectForKey:UIImagePickerControllerOriginalImage]; imageView.image = self.image; [self.navigationController dismissModalViewControllerAnimated:YES]; submitButton.enabled …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.