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.
Ich möchte einem UIButton ein Bild hinzufügen und mein Bild auch so skalieren, dass es zum UIButton passt (Bild verkleinern). Bitte zeigen Sie mir, wie es geht. Das habe ich versucht, aber es funktioniert nicht: Hinzufügen eines Bildes zur Schaltfläche und Verwenden von setContentMode: [self.itemImageButton setImage:stretchImage forState:UIControlStateNormal]; [self.itemImageButton setContentMode:UIViewContentModeScaleAspectFit]; Erstellen …
Wie können wir überprüfen, ob eine Zeichenfolge nur aus Zahlen besteht? Ich nehme einen Teilstring aus einem String heraus und möchte überprüfen, ob es sich um einen numerischen Teilstring handelt oder nicht. NSString *newString = [myString substringWithRange:NSMakeRange(2,3)];
Ich habe einen CGPoint namens Punkt, dem eine Berührung zugewiesen wird: UITouch *touch = [touches anyObject]; CGPoint point = [touch locationInView:self]; Ich möchte den x-Koordinatenwert in mein Konsolenprotokoll aufnehmen: NSLog(@"x: %s", point.x); Wenn ich dies verwende, lautet die Protokollausgabe dafür: x: (null) Ich habe überprüft, dass der Punkt nicht null …
Ich habe mehrere Anmerkungen, die ich zu meiner MKMapView hinzufügen möchte (es können 0-n Elemente sein, wobei n im Allgemeinen bei 5 liegt). Ich kann die Anmerkungen gut hinzufügen, aber ich möchte die Größe der Karte so ändern, dass alle Anmerkungen gleichzeitig auf dem Bildschirm angezeigt werden, und ich bin …
Kürzlich habe ich mich gefragt, dass eine iOS-App nur eine hat UIWindow. Es scheint kein Problem zu sein, ein anderes zu erstellen UIWindowund es auf dem Bildschirm zu platzieren. Meine Frage ist etwas vage, aber ich interessiere mich für: Was könnte ich möglicherweise mit einer Sekunde erreichen UIWindow, die auf …
Ich möchte etwas Ähnliches wie die Alarm-App, bei der Sie nicht wischen können, um die Zeile zu löschen, aber Sie können die Zeile trotzdem im Bearbeitungsmodus löschen. Beim Auskommentieren von tableView: commitEditingStyle: forRowAtIndexPath: habe ich das Wischen zum Löschen deaktiviert und die Schaltfläche Löschen im Bearbeitungsmodus beibehalten. Was passiert jedoch, …
In Ziel C war es einfach: Es war ausreichend, die Datei main.m zu aktualisieren und die Parameter UIApplicationMain () zu ändern return UIApplicationMain(argc, argv, NSStringFromClass([CustomUIApplication class]), NSStringFromClass([AppDelegate class])); Aber in Kürze gibt es keine main.m-Datei, da der Leitfaden sagt "Code, der im globalen Bereich geschrieben wurde, wird als Einstiegspunkt für …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 8 Monaten . Verbessere diese Frage Mit PyObjC können Sie mit …
Standardmäßig verwendet die Zurück-Schaltfläche als Text einen Titel eines Viewcontrollers. Kann ich Text auf der Zurück-Schaltfläche ändern, ohne den Titel eines Ansichts-Controllers zu ändern? Ich brauche dies, weil ich einen Ansichts-Controller habe, dessen Titel zu lang ist, um angezeigt zu werden, und in diesem Fall möchte ich nur "Zurück" als …
Ich weiß, wie man das UINavigationBarHintergrundbild dadurch ändert [[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"nabbar"] forBarMetrics:UIBarMetricsDefault]; und ich weiß, wie man die Leiste in jedem auf verschiedene Farben setzt Views..... Jetzt möchte ich die Hintergrundfarbe ändern, ohne ein Bild in eine Volltonfarbe aus dem zu verwenden app delegate. Ich möchte es nicht jedes …
Ich versuche mit NSDate herauszufinden, ob das aktuelle Datum in einen Datumsbereich fällt oder nicht. Beispielsweise können Sie mit NSDate das aktuelle Datum und die aktuelle Uhrzeit abrufen: NSDate rightNow = [NSDate date]; Ich möchte dieses Datum dann verwenden, um zu überprüfen, ob es im Bereich von 9.00 bis 17.00 …
Beim Starten der Anwendung auf dem Gerät wird folgende Fehlermeldung angezeigt: Error launching remote program: No such file or directory (/private/var/mobile/Applications/3E6A33F8-52EE-4A0B-AB9F-A122B7C42045/Test.app/Test)
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.