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.

11
Wie kann ich einen Methodenaufruf um 1 Sekunde verzögern?
Gibt es eine einfache Möglichkeit, einen Methodenaufruf um 1 Sekunde zu verzögern? Ich habe eine UIImageView, die auf ein Berührungsereignis reagiert. Wenn die Berührung erkannt wird, werden einige Animationen in der App ausgeführt. Nach einer Sekunde möchte ich eine andere Methode aufrufen. In diesem Fall kann ich den animationDidStopSelektor nicht …

1
UITableView, Separatorfarbe wo einstellen?
Ich habe ein UITableViewin IB hinzugefügt und den "Delegaten" und die "Datenquelle" festgelegt, und alles funktioniert gut. Als nächstes wollte ich die Trennfarbe ändern, aber die einzige Möglichkeit, dies zu tun, bestand darin, die Methode einem der Rückrufe der Delegierten hinzuzufügen. Gibt es einen besseren Ort, an dem ich dies …



14
UIButton: Bild für ausgewählten hervorgehobenen Zustand einstellen
Ich habe Bilder für die Schaltflächenzustände Normal, Hervorgehoben und Ausgewählt festgelegt. Wenn sich die Schaltfläche jedoch im ausgewählten Zustand befindet und ich sie drücke / hervorhebe, wird mein hervorgehobenes Bild nicht angezeigt, sondern nur ein graues Bild. Ist es möglich, ein Bild für den hervorgehobenen Zustand festzulegen, wenn die Schaltfläche …

13
Asynchrones Laden von Bildern aus der URL in einer UITableView-Zelle - Das Bild ändert sich beim Scrollen in ein falsches Bild
Ich habe zwei Möglichkeiten zum asynchronen Laden von Bildern in meine UITableView-Zelle geschrieben. In beiden Fällen wird das Bild gut geladen, aber wenn ich durch die Tabelle scrolle, ändern sich die Bilder einige Male, bis der Bildlauf endet und das Bild zum richtigen Bild zurückkehrt. Ich habe keine Ahnung, warum …

4
Richtige Vorgehensweise für die Unterklasse von UIView?
Ich arbeite an einigen benutzerdefinierten UIView-basierten Eingabesteuerelementen und versuche, die richtige Vorgehensweise zum Einrichten der Ansicht zu ermitteln. Wenn Sie mit einem UIViewController arbeiten, ist es ziemlich einfach, den loadViewund verwandten zu verwenden viewWill.viewDid Methoden, aber wenn ein UIView Subklassen, ist die nächste methosds ich habe `awakeFromNib, drawRectund layoutSubviews. (Ich …

9
Wie funktioniert ein Unterstrich vor einer Variablen in einer Kakao-Ziel-C-Klasse?
Ich habe in einigen iPhone-Beispielen gesehen, dass Attribute einen Unterstrich _ vor der Variablen verwendet haben. Weiß jemand was das bedeutet? Oder wie es funktioniert? Eine von mir verwendete Schnittstellendatei sieht folgendermaßen aus: @interface MissionCell : UITableViewCell { Mission *_mission; UILabel *_missionName; } @property (nonatomic, retain) UILabel *missionName; - (Mission …

20
Wie kann man feststellen, ob ein NSDate heute ist?
Wie überprüfe ich, ob ein NSDatezu heute gehört? Ich habe es mit den ersten 10 Zeichen von überprüft [aDate description]. [[aDate description] substringToIndex:10]Gibt einen String wie folgt zurück, "YYYY-MM-DD"also habe ich den String mit dem von zurückgegebenen String verglichen [[[NSDate date] description] substringToIndex:10]. Gibt es eine schnellere und / oder …

10
Was ist eigentlich der Sinn von NSAssert?
Ich muss das fragen, weil: Das einzige, was ich erkenne, ist, dass die App abstürzt, wenn die Behauptung fehlschlägt. Ist das der Grund, warum NSAssert verwendet wird? Oder was bringt es sonst noch? Und ist es richtig, einen NSAssert direkt über jede Annahme zu setzen, die ich im Code mache, …

18
Was ist der beste Weg, um ein Sideswipe-Menü wie das in der neuen iOS-App von Facebook zu entwickeln?
Es scheint, dass Side-Swipe-Menüs ein häufigeres Element der Benutzeroberfläche werden, da in jeder iPhone-App mehr Informationen gespeichert werden. Facebook hat es in seine neueste Version aufgenommen und die neue Google Mail-App scheint es ebenfalls aufzunehmen . Ich habe mich gefragt, ob jemand darüber nachgedacht hat, wie so etwas am effizientesten …





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.