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.

16
Löschen Sie alle Schlüssel aus einem NSUserDefaults-Wörterbuch iOS
Ich verwende das NSUserDefaults-Wörterbuch, um grundlegende Informationen wie Highscores usw. zu speichern, damit beim Schließen des Benutzers die App-Daten nicht verloren gehen. Sowieso benutze ich: NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; Daten speichern. Wenn ich zum Beispiel einen neuen Highscore speichern möchte, würde ich Folgendes tun: [prefs setInteger:1023 forKey:@"highScore"]; [prefs synchronize]; …



17
Navigationsleiste mit UIImage für Titel
Ich möchte das Aussehen meiner App anpassen, indem ich anstelle von einfachem Text ein Logo als Titel der Navigationsleiste verwende. Wenn ich diesen Code benutze let logo = UIImage(named: "logo.png") self.navigationItem.titleView = logo; Ich erhalte die Fehlermeldung "UIImage kann nicht in UIView konvertiert werden". Wie kann ich das richtig machen?

14
Ändern Sie den Benutzeragenten in UIWebView
Ich muss in der Lage sein, den UserAgent für eine eingebettete UIWebView anzupassen. (Ich möchte beispielsweise, dass der Server anders reagiert, wenn beispielsweise ein Benutzer eine Version der App im Vergleich zu einer anderen verwendet.) Ist es möglich, den UserAgent im vorhandenen UIWebView-Steuerelement so anzupassen, wie es beispielsweise für einen …


4
Wie kann ich den Animationsstil eines modalen UIViewControllers ändern?
Ich zeige derzeit einen UIViewController wie folgt an: [[self navigationController] presentModalViewController:modalViewController animated:YES]; und verstecke es so: [self.navigationController dismissModalViewControllerAnimated:YES]; Die Animation lautet "von unten nach oben schieben" ... und dann wieder nach unten schieben. Wie kann ich den Animationsstil ändern? Kann ich es ein- / ausblenden lassen? Prost!



7
iOS 8 - Bildschirm leer, nachdem View Controller mit benutzerdefinierter Präsentation geschlossen wurde
Wenn Sie verschiedene Ansichtssteuerungen mit schließen UIModalPresentationCustom, wird der Bildschirm nach dem Schließen der Ansichtssteuerung schwarz, als ob alle Ansichtssteuerungen aus der Ansichtshierarchie entfernt worden wären. Der Übergangsdelegierte ist richtig eingestellt, der animationControllerForPresentedController wird angefordert und korrekt übergeben, und der Übergang ist abgeschlossen, sobald die Animation beendet ist. Dieser genaue …

5
Klassenmethodenäquivalent von -respondsToSelector:
Gibt es eine Klassenmethode, die äquivalent zu ist -respondsToSelector:? So etwas wie +respondsToSelector:? Der Grund, den ich -respondsToSelector:frage, ist, dass ich bei der Implementierung auf Klassenebene eine Compiler-Warnung erhalte: "found '-respondsToSelector:' anstelle von '+ respondsToSelector:' in Protokollen". Der Code sieht folgendermaßen aus: Class <SomeProtocol> someClass = [someInstance class]; if ([someClass …

10
Wie soll ich ein int an stringWithFormat übergeben?
Ich versuche, stringWithFormat zu verwenden, um einen numerischen Wert für die Texteigenschaft eines Etiketts festzulegen, aber der folgende Code funktioniert nicht. Ich kann das int nicht in NSString umwandeln. Ich hatte erwartet, dass die Methode wissen würde, wie ein Int automatisch in NSString konvertiert wird. Was muss ich hier tun? …

9
Löschen des UIWebview-Cache
Ich habe UIWebview verwendet, um eine Webseite mithilfe der loadRequest:Methode zu laden. Wenn ich diese Szene verlasse, rufe ich [self.webView stopLoading];die WebView auf und gebe sie frei. Im Aktivitätsmonitor beim ersten Start habe ich gesehen, dass der reale Speicher um 4 MB erhöht wurde und beim mehrfachen Starten / Laden …

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.