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 entwickle ausschließlich für iOS 5 mit ARC. Sollte IBOutlets bis UIViews (und Unterklassen) sein strongoder weak? Folgende: @property (nonatomic, weak) IBOutlet UIButton *button; Würde all das loswerden: - (void)viewDidUnload { // ... self.button = nil; // ... } Gibt es dabei Probleme? Die Vorlagen werden ebenso verwendet strongwie die …
Gibt es eine gute Möglichkeit, die Größe von a UITextViewan den Inhalt anzupassen? Angenommen, ich habe eine UITextView, die eine Textzeile enthält: "Hello world" Ich füge dann eine weitere Textzeile hinzu: "Goodbye world" Gibt es in Cocoa Touch eine gute Möglichkeit rect, alle Zeilen in der Textansicht zu speichern, damit …
Wie kann man die Abmessungen des Bildschirms in iOS erhalten? Derzeit benutze ich: lCurrentWidth = self.view.frame.size.width; lCurrentHeight = self.view.frame.size.height; in viewWillAppear:undwillAnimateRotationToInterfaceOrientation:duration: Das erste Mal bekomme ich die gesamte Bildschirmgröße. Das zweite Mal bekomme ich den Bildschirm ohne die Navigationsleiste.
Ich habe eine UITextViewin meiner iOS-Anwendung, die eine große Menge Text anzeigt. Ich blättere diesen Text dann mit dem Versatzrandparameter von UITextView. Mein Problem ist, dass das Auffüllen von UITextViewmeine Berechnungen verwirrt, da es je nach Schriftgröße und Schriftart, die ich verwende, unterschiedlich zu sein scheint. Daher stelle ich die …
Ich habe daran gearbeitet, eine UIAlertView in Swift zu erstellen, aber aus irgendeinem Grund kann ich die Anweisung nicht richtig verstehen, weil ich diesen Fehler erhalte: Es wurde keine Überladung für 'init' gefunden, die die angegebenen Argumente akzeptiert So habe ich es geschrieben: let button2Alert: UIAlertView = UIAlertView(title: "Title", message: …
Ich mache eine Präsentation zum Debuggen in Xcode und möchte weitere Informationen zur effizienten Verwendung von NSLog erhalten. Insbesondere habe ich zwei Fragen: Gibt es eine Möglichkeit, den Namen / die Zeilennummer der aktuellen Methode einfach zu NSLog? Gibt es eine Möglichkeit, alle NSLogs einfach zu "deaktivieren", bevor sie für …
Ich möchte die aktuelle Sprache anzeigen, die die Benutzeroberfläche des Geräts verwendet. Welchen Code würde ich verwenden? Ich möchte dies als NSStringvollständig ausgeschriebenes Format. (Nicht @ "en_US") BEARBEITEN: Für diejenigen, die vorbeifahren, gibt es hier eine Menge nützlicher Kommentare, da sich die Antwort mit neuen iOS-Versionen weiterentwickelt hat.
Ich möchte in der Lage sein, C-Strukturen zu debuggen, ohne jede Eigenschaft, aus der sie bestehen, explizit eingeben zu müssen. dh ich möchte in der Lage sein, so etwas zu tun: CGPoint cgPoint = CGPointMake(0,0); NSLog(@"%@",cgPoint); Offensichtlich wird das '% @' nicht funktionieren, daher die Frage.
Gibt es eine Möglichkeit, cornerRadiusnur die obere linke und obere rechte Ecke von a UIViewfestzulegen? Ich habe Folgendes versucht, aber am Ende wird die Ansicht nicht mehr angezeigt. UIView *view = [[UIView alloc] initWithFrame:frame]; CALayer *layer = [CALayer layer]; UIBezierPath *shadowPath = [UIBezierPath bezierPathWithRoundedRect:frame byRoundingCorners:(UIRectCornerTopLeft|UIRectCornerTopRight) cornerRadii:CGSizeMake(3.0, 3.0)]; layer.shadowPath = shadowPath.CGPath; …
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.