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.
Ist es möglich, einen Objective-C-Block für das @selectorArgument in a zu übergeben UIButton? dh Gibt es eine Möglichkeit, Folgendes zum Laufen zu bringen? [closeOverlayButton addTarget:self action:^ {[anotherIvarLocalToThisMethod removeFromSuperview];} forControlEvents:UIControlEventTouchUpInside]; Vielen Dank
Ich versuche, ein Bild während einer Live-Vorschau von der Kamera mit AVFoundation captureStillImageAsynchronouslyFromConnection aufzunehmen . Bisher funktioniert das Programm wie erwartet. Wie kann ich jedoch den Auslöserton stumm schalten?
Ich bin in der Lage, benutzerdefinierte UITableViewCells zu entwerfen und sie mit der im Thread unter http://forums.macrumors.com/showthread.php?t=545061 beschriebenen Technik einwandfrei zu laden . Mit dieser Methode können Sie die Zelle jedoch nicht mehr mit einem reuseIdentifier initiieren. Dies bedeutet, dass Sie bei jedem Aufruf ganz neue Instanzen jeder Zelle erstellen …
Auf dem iPhone führe ich eine HTTP-Anforderung mit NSURLRequest für einen Datenblock aus. Objektzuordnungsspitzen und ich ordne die Daten entsprechend zu. Wenn ich mit den Daten fertig bin, gebe ich sie entsprechend frei - Instrumente zeigen jedoch keine Daten an, die freigegeben wurden! Meine Theorie ist jedoch, dass HTTP-Anforderungen standardmäßig …
Ich habe eine UITableViewControllerUnterklasse mit Abschnitten. Die Abschnitte werden mit dem Standardstil angezeigt (keine abgerundeten Ecken). Wie kann ich den TableView-Stil so einstellen, dass er im Code gruppiert ist? Ich benutze dafür nicht Interface Builder, also brauche ich so etwas [self.tableView setGroupedStyle] Ich habe nach Stack Overflow gesucht, konnte aber …
Mit Mobile Safari können Sie Seiten wechseln, indem Sie eine Art horizontale UIScrollView-Paging-Ansicht mit einem Seitensteuerelement unten eingeben. Ich versuche, dieses bestimmte Verhalten zu replizieren, bei dem eine horizontal scrollbare UIScrollView einige Inhalte der nächsten Ansicht anzeigt. Das von Apple bereitgestellte Beispiel: PageControl zeigt, wie eine UIScrollView für horizontales Paging …
Ich habe eine Menge sich wiederholenden Codes in meiner Klasse, der wie folgt aussieht: NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self]; Das Problem bei asynchronen Anforderungen besteht darin, dass bei verschiedenen Anfragen und einem Delegaten, der sie alle als eine Entität behandelt, eine Menge verzweigter und hässlicher Codes formuliert werden: …
Ich möchte ein Bild mit einer Farbreferenz tönen. Die Ergebnisse sollten wie im Mischmodus "Multiplizieren" in Photoshop aussehen, bei dem Weiß durch Farbton ersetzt wird : Ich werde den Farbwert kontinuierlich ändern. Follow-up: Ich würde den Code dafür in die drawRect: -Methode meines ImageView einfügen, oder? Wie immer würde ein …
Ich habe in enumerateObjectsUsingBlock:letzter Zeit viel für meine Anforderungen an die schnelle Aufzählung verwendet, und es fällt mir schwer, die Verwendung BOOL *stopim Aufzählungsblock zu verstehen . Die NSArrayKlassenreferenzzustände stop: Ein Verweis auf einen Booleschen Wert. Der Block kann den Wert auf setzen YES, um die weitere Verarbeitung des Arrays …
Wie entferne ich einen Beobachter aus einem Objekt unter ARC ? Fügen wir einfach den Beobachter hinzu und vergessen, ihn zu entfernen? Wenn wir den Speicher nicht mehr manuell verwalten, wo treten wir dann von der Beobachtung zurück? Zum Beispiel auf einem View Controller: [self.view addObserver:self forKeyPath:@"self.frame" options:NSKeyValueObservingOptionNew context:nil]; Zuvor …
Ich muss oben in meiner UITableView eine Leerstelle hinzufügen, die sich nicht auf die Größe des Inhaltsbereichs auswirkt. Das Verschieben des Inhalts nach unten oder das Hinzufügen einer leeren Zelle ist NICHT das, was ich tun möchte. Stattdessen möchte ich nur einen Offset. Wie?
Ich versuche eine dunkelgraue Trennfarbe zu konfigurieren. Warum macht das Folgende nichts? self.tableView.seperatorStyle = UITableViewCellSeperatorStyleSingleLine; self.tableView.seperatorColor = [UIColor colorWithRed: 127 green:127 blue:127 alpha:1]; Gibt eine Tabelle ohne Trennzeichen zurück. Sobald ich [UIColor blackColor] benutze, bekomme ich gut Separatoren. Was ist das Problem?
Ich bin mit der Verwendung der Google Maps Javascript-API vertraut. Vor kurzem habe ich angefangen, das MapKit-Framework für ein iPhone-Projekt zu verwenden, aber es fällt mir schwer, das Zoomen und Festlegen einer Region auf der Karte herauszufinden. In der Google Maps-API habe ich ganzzahlige Zoomstufen wie 8, 9, 10 zusammen …
Ich möchte den Wert von a NSStringmit der Zeichenfolge "Wrong" vergleichen. Hier ist mein Code: NSString *wrongTxt = [[NSString alloc] initWithFormat:@"Wrong"]; if( [statusString isEqualToString:wrongTxt] ){ doSomething; } Muss ich wirklich einen NSString für "Wrong" erstellen? Außerdem kann ich vergleichen Sie den Wert eines UILabel‚s textin einen String ohne das Etikett …
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.