Als «objective-c» getaggte Fragen

Dieses Tag sollte nur bei Fragen verwendet werden, die sich auf Objective-C-Funktionen beziehen oder von Code in der Sprache abhängen. Die Tags [cocoa] und [cocoa-touch] sollten verwendet werden, um nach Apples Frameworks oder Klassen zu fragen. Verwenden Sie die zugehörigen Tags [ios], [macos], [apple-watch] und [tvos] für Probleme, die für diese Plattformen spezifisch sind.

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 …



26
UIButton: Wie zentriere ich ein Bild und einen Text mit imageEdgeInsets und titleEdgeInsets?
Wenn ich nur ein Bild in eine Schaltfläche einfüge und die imageEdgeInsets näher an den oberen Rand setze, bleibt das Bild zentriert und alles funktioniert wie erwartet: [button setImage:image forState:UIControlStateNormal]; [button setImageEdgeInsets:UIEdgeInsetsMake(-15.0, 0.0, 0.0, 0.0)]; Wenn ich nur einen Text in eine Schaltfläche einfüge und titleEdgeInsets näher am unteren Rand …


12
Öffnen Sie programmgesteuert die Karten-App in iOS 6
Vor iOS 6 öffnete das Öffnen einer solchen URL die (Google) Maps-App: NSURL *url = [NSURL URLWithString:@"http://maps.google.com/?q=New+York"]; [[UIApplication sharedApplication] openURL:url]; Mit der neuen Apple Maps-Implementierung wird Mobile Safari nur für Google Maps geöffnet. Wie kann ich mit iOS 6 dasselbe Verhalten erreichen? Wie öffne ich programmgesteuert die Karten-App und lasse …
159 ios  objective-c  ios6  mapkit 

10
IBOutlet und IBAction
Was ist der Zweck der Verwendung von IBOutlets und IBActions in Xcode und Interface Builder? Macht es einen Unterschied, wenn ich keine IBOutlets und IBActions verwende? Schnell: @IBOutlet weak var textField: UITextField! @IBAction func buttonPressed(_ sender: Any) { /* ... */ } Ziel c: @property (nonatomic, weak) IBOutlet UITextField *textField; …

9
Scrollen Sie programmgesteuert durch eine UIScrollView
Ich habe eine, UIScrollViewdie mehrere Ansichten hat. Wenn ein Benutzer mit dem Finger schnippt, wird die Ansicht je nach Richtung der Fingerbewegung nach rechts oder links verschoben. Grundsätzlich funktioniert mein Code ähnlich wie die iPhone-Foto-App. Gibt es eine Möglichkeit, programmgesteuert dasselbe zu tun, sodass ich eine Diashow erhalte, die mit …


12
Das Problem der automatischen Größenänderung des Frames von UICollectionViewCell contentView in der Storyboard-Prototypzelle (Xcode 6, iOS 8 SDK) tritt nur unter iOS 7 auf
Ich verwende Xcode 6 Beta 3, iOS 8 SDK. Erstellen Sie das Ziel iOS 7.0 mit Swift. Bitte beziehen Sie sich Schritt für Schritt auf mein Problem mit den folgenden Screenshots. Ich habe eine UICollectionView im Storyboard. 1 Prototyp UICollectionViewCell, der 1 Label in der Mitte enthält (keine automatische Größenregel). …

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 …

12
Fügen Sie Ansichten in UIStackView programmgesteuert hinzu
Ich versuche, Ansichten in UIStackView programmgesteuert hinzuzufügen. Im Moment lautet mein Code: UIView *view1 = [[UIView alloc]init]; view1.backgroundColor = [UIColor blackColor]; [view1 setFrame:CGRectMake(0, 0, 100, 100)]; UIView *view2 = [[UIView alloc]init]; view2.backgroundColor = [UIColor greenColor]; [view2 setFrame:CGRectMake(0, 100, 100, 100)]; [self.stack1 addArrangedSubview:view1]; [self.stack1 addArrangedSubview:view2]; Wenn ich die App bereitstelle, gibt …

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 …



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.