Als «uikit» getaggte Fragen

UIKit (nicht zu verwechseln mit dem Front-End-Framework GetUIKit) ist das objektorientierte Framework, das für den größten Teil der iOS-Benutzeroberfläche verantwortlich ist.



4
UIFont - wie man eine dünne Systemschrift erhält
UIFontGibt es Methoden, um normale Schriftarten ( systemFontOfSize) oder fette Schriftarten ( boldSystemFontOfSize) zu erhalten, aber wie kann eine "Thin System-Schriftart" über das Storyboard verfügbar gemacht werden? Das Übergeben von "system-thin" an UIFontContructor funktioniert nicht. Dieser Konstruktor funktioniert nur für Nicht-System-Schriftarten.

7
Überprüfen Sie, ob sich eine Unteransicht in einer Ansicht befindet
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 …

14
UIStackView "Einschränkungen können nicht gleichzeitig erfüllt werden" für "gequetschte" versteckte Ansichten
Wenn meine "Zeilen" von UIStackView gequetscht werden, werden AutoLayoutWarnungen ausgegeben . Sie werden jedoch gut angezeigt und nichts anderes ist falsch als diese Art von Protokollierung: Einschränkungen können nicht gleichzeitig erfüllt werden. Wahrscheinlich ist mindestens eine der Einschränkungen in der folgenden Liste eine, die Sie nicht möchten. Versuchen Sie Folgendes: …

16
Bild in einem UIButton auf AspectFit skalieren?
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 …

4
Wie erstelle ich eine UIView-Bounce-Animation?
Ich habe die folgende CATransition für eine aufgerufene UIView finalScoreView, wodurch sie von oben auf den Bildschirm gelangt : CATransition *animation = [CATransition animation]; animation.duration = 0.2; animation.type = kCATransitionPush; animation.subtype = kCATransitionFromBottom; animation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]; [gameOver.layer addAnimation:animation forKey:@"changeTextTransition"]; [finalScoreView.layer addAnimation:animation forKey:@"changeTextTransition"]; Wie mache ich es so, dass es …


7
UITableView Swipe zum Löschen deaktivieren, aber im Bearbeitungsmodus noch löschen lassen?
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, …


21
Unterstreichen Sie den Text in UIlabel
Wie kann ich einen Text unterstreichen, der aus mehreren Zeichenfolgen bestehen kann? Ich finde, einige Leute schlagen UIWebView vor, aber es ist offensichtlich eine zu schwere Klasse, um nur Text zu rendern. Meine Gedanken waren, den Startpunkt und die Länge jeder Saite in jeder Zeile herauszufinden. Und ziehen Sie entsprechend …
88 ios  text  uikit  uilabel  underline 



10
Wie ändere ich die Höhe des gruppierten UITableView-Headers?
Ich weiß, wie man die Höhe der Abschnittsüberschriften in der Tabellenansicht ändert. Ich kann jedoch keine Lösung finden, um den Standardabstand vor dem ersten Abschnitt zu ändern. Im Moment habe ich diesen Code: - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{ if (section == 0){ return 0; } return 10; }


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.