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.
Gibt es eine einfache Möglichkeit, eine Zeit sehr genau zu bestimmen? Ich muss einige Verzögerungen zwischen Methodenaufrufen berechnen. Insbesondere möchte ich die Geschwindigkeit des Bildlaufs in einer UIScrollView berechnen.
Gibt es eine Möglichkeit, entweder die Dauer für UITableView-Zeilenanimationen anzugeben oder einen Rückruf zu erhalten, wenn die Animation abgeschlossen ist? Ich möchte die Bildlaufanzeigen nach Abschluss der Animation blinken lassen. Vorher den Blitz zu machen, macht nichts. Bisher besteht die Problemumgehung darin, eine halbe Sekunde zu verzögern (dies scheint die …
Normalerweise haben Sie auf jeder Registerkarte von a UITabBarein kleines Bild und einen Titel, der die Registerkarte benennt. Das Bild wird oben auf der Registerkarte positioniert / zentriert, um den Titel darunter aufzunehmen. Meine Frage ist: Wenn Sie eine Registerkartenleiste mit nur einem Bild und ohne Titel haben möchten, gibt …
Ich habe Probleme beim Testen meiner In-App-Käufe. Ich erhalte gültige Produktkennungen zurück, erhalte jedoch beim Kauf die gefürchtete Meldung "Keine Verbindung zum iTunes Store möglich". Interessant ist, dass das Wiederherstellen von Einkäufen anscheinend funktioniert - das iTunes-Login wird angezeigt. Ich habe: - überprüft, ob meine In-App-Käufe zum Verkauf freigegeben wurden …
In meiner Bildlaufansicht möchte ich die aktuelle Seite abrufen, die angezeigt wird (möglicherweise ist die Seite nicht der richtige Begriff). Ich kann keine Variable finden, die dies enthält. Aber ich denke, es muss irgendwo gehalten werden, da der Indikator anzeigen kann, welche Unteransicht der Bildlaufansicht gerade angezeigt wird. Ist das …
Bei der Untersuchung eines Speicherverlusts entdeckte ich ein Problem im Zusammenhang mit der Technik des Aufrufs setRootViewController:in einem Übergangsanimationsblock: [UIView transitionWithView:self.window duration:0.5 options:UIViewAnimationOptionTransitionFlipFromLeft animations:^{ self.window.rootViewController = newController; } completion:nil]; Wenn der alte Ansichtscontroller (der zu ersetzende) derzeit einen anderen Ansichtscontroller anzeigt, entfernt der obige Code die dargestellte Ansicht nicht aus …
Ich erstelle eine App, in der ich einer Ansicht eine Unteransicht hinzufüge, indem ich addSubview:eine verwende IBAction. Auf die gleiche Weise sollte, wenn die Schaltfläche mit dieser Taste IBActionerneut berührt wird removeFromSuperview, die hinzugefügte Unteransicht aufgerufen werden IBAction: PSEUDO-CODE -(IBAction)showPopup:(id)sender { System_monitorAppDelegate *delegate = (System_monitorAppDelegate *)[[UIApplication sharedApplication] delegate]; UIView *rootView …
Ich bin mir nicht sicher, was ich falsch mache, aber ich versuche, ein MKMapViewObjekt zu berühren . Ich habe es durch Erstellen der folgenden Klasse in Unterklassen unterteilt: #import <UIKit/UIKit.h> #import <MapKit/MapKit.h> @interface MapViewWithTouches : MKMapView { } - (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *) event; @end Und die Umsetzung: #import …
Ich musste überprüfen, ob der Rahmen meiner Ansicht einem bestimmten CGRect entspricht. Ich habe das so versucht: CGRect rect = CGRectMake(20, 20, 20, 20); if (self.view.frame == rect) { // do some stuff } Ich habe jedoch eine Fehlermeldung erhalten Invalid operands to binary expression('CGRect' (aka 'struct CGRect') and 'CGRect'). …
Wenn ich meine Berechtigungen in meinem iPhone-App-Projekt einrichte, erstelle ich eine neue Entitlements.plist und setze den Wert von get-task-allow auf false. Aber wieso? Was bedeutet dieser Schlüssel? BEARBEITEN Beachten Sie, dass dies mit dieser Frage zusammenhängt. Ich habe festgestellt, dass ich durch Umdrehen des Werts dieses Schlüssels auf true die …
In einigen Fällen möchte ich oben auf der iPhone-Tastatur eine Symbolleiste hinzufügen (wie beispielsweise in iPhone Safari, wenn Sie durch Formularelemente navigieren). Derzeit spezifiziere ich das Rechteck der Symbolleiste mit Konstanten. Da sich jedoch andere Elemente der Benutzeroberfläche im Fluss befinden - Symbolleisten und Navigationsleisten am oberen Bildschirmrand -, wird …
Ich möchte schnell überprüfen, ob eine Datei im Dokumentverzeichnis meiner iPhone-App vorhanden ist (oder in einem anderen Pfad). Ich kann die Dateien des Verzeichnisses auflisten oder versuchen, eine bestimmte Datei zu öffnen. Was ist der schnellste Weg? Ich muss nur wissen, ob die Datei vorhanden ist oder nicht.
Ich erhalte diesen kryptischen Fehler beim ersten (und nur beim ersten Mal) Laden meiner Ansicht aufgrund der folgenden Codezeile: - (void)viewWillAppear:(BOOL)animated { [textField becomeFirstResponder]; } Aufgrund dessen tritt eine merkliche Verzögerung (~ 3 - 4 Sekunden, sogar auf dem Simulator) auf, die dazu führt, dass sich meine App nicht mehr …
Ich habe eine App, in der ich die Gerätedrehung in bestimmten Ansichten unterstützen möchte, andere jedoch im Querformat nicht besonders sinnvoll sind. Wenn ich die Ansichten austausche, möchte ich die Drehung auf Hochformat setzen. Auf UIDevice gibt es einen undokumentierten Eigenschaftssetter, der den Trick ausführt, aber offensichtlich eine Compiler-Warnung generiert …
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.