UIButton ist eine Unterklasse von UIView zum Anzeigen von Schaltflächen in iOS. Es implementiert das Zielaktionsparadigma, um Ereignisse an die Controller-Schicht zu senden.
Wie legen Sie das Bild für einen UIButton im Code fest? Ich habe das: UIButton *btnTwo = [UIButton buttonWithType:UIButtonTypeRoundedRect]; btnTwo.frame = CGRectMake(40, 140, 240, 30); [btnTwo setTitle:@"vc2:v1" forState:UIControlStateNormal]; [btnTwo addTarget:self action:@selector(goToOne) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:btnTwo]; aber nicht sehen, was das Bild dafür einstellen wird.
Wenn ich einen UIButton mit Autolayout angeordnet habe, passt sich seine Größe gut an den Inhalt an. Wenn ich ein Bild als button.imageeinstelle, scheint dies wieder auf die Instrumentengröße zurückzuführen zu sein. Wenn ich jedoch titleEdgeInsetsdie Schaltfläche optimiere , berücksichtigt das Layout dies nicht und schneidet stattdessen den Schaltflächentitel ab. …
Ich habe eine Frage zu UIButton und seinem Trefferbereich. Ich verwende die Schaltfläche "Info Dark" im Interface Builder, stelle jedoch fest, dass der Trefferbereich nicht groß genug für die Finger einiger Personen ist. Gibt es eine Möglichkeit, die Trefferfläche einer Schaltfläche entweder programmgesteuert oder im Interface Builder zu vergrößern, ohne …
Ich schreibe einige Unit-Tests und aufgrund der Natur dieser speziellen App ist es wichtig, dass ich so hoch UIwie möglich in der Kette bin . Ich möchte also programmgesteuert einen Knopfdruck auslösen, als hätte der Benutzer den Knopf in der Taste gedrückt GUI. (Ja, ja - ich könnte einfach den …
Ich habe ein Rechteckbild (jpg) und möchte es verwenden, um den Hintergrund einer Schaltfläche mit einer abgerundeten Ecke in xcode zu füllen. Ich habe folgendes geschrieben: UIButton *button = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain]; CGRect frame = CGRectMake(x, y, cardWidth, cardHeight); button.frame = frame; [button setBackgroundImage:backImage forState:UIControlStateNormal]; Bei der Schaltfläche, die ich …
Ich stelle die Textfarbe für ein UIButton headingButton.titleLabel.textColor = [UIColor colorWithRed:36/255.0 green:71/255.0 blue:113/255.0 alpha:1.0]; Es ändert nicht die Farbe des gleichen Codes, den ich in einem anderen Code verwende, der funktioniert.
Unter iOS 6 SDK habe ich die folgenden Codezeilen geschrieben, um ein Bild in einer Schaltfläche anzuzeigen: NSURL *thumbURL2 = [NSURL URLWithString:@"http://example.com/thumbs/2.jpg"]; NSData *thumbData2 = [NSData dataWithContentsOfURL:thumbURL2]; UIImage *thumb2 = [UIImage imageWithData:thumbData2]; [btn2 setImage:thumb2 forState:UIControlStateNormal]; [self.view addSubview:btn2]; Aber jetzt mit Xcode 5 und iOS 7 funktioniert das nicht. Die Schaltfläche …
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 …
Ich habe Bilder für die Schaltflächenzustände Normal, Hervorgehoben und Ausgewählt festgelegt. Wenn sich die Schaltfläche jedoch im ausgewählten Zustand befindet und ich sie drücke / hervorhebe, wird mein hervorgehobenes Bild nicht angezeigt, sondern nur ein graues Bild. Ist es möglich, ein Bild für den hervorgehobenen Zustand festzulegen, wenn die Schaltfläche …
Ich versuche, eine Schaltfläche zu erstellen, die Text unter dem Symbol enthält (ähnlich wie die App-Schaltflächen), aber es scheint ziemlich schwierig zu sein, dies zu erreichen. Irgendwelche Ideen, wie ich vorgehen kann, um den Text unter dem Bild mit einem anzuzeigen UIButton?
Wie kann ich die Bildgröße des UIButton anpassen? Ich stelle das Bild wie folgt ein: [myLikesButton setImage:[UIImage imageNamed:@"icon-heart.png"] forState:UIControlStateNormal]; Dadurch wird das Bild jedoch bis zur vollen Schaltfläche ausgefüllt. Wie kann ich das Bild verkleinern?
Ich habe einen UIButton, der bei Auswahl den Status nicht ändern sollte, wenn er berührt wird. Das Standardverhalten ist, dass es sich in UIControlStateHighlighted befindet, während es berührt wird, und das macht mich wütend. Vorschläge?
Kann jemand vorschlagen, wie man den Titel eines UIButton unterstreicht? Ich habe einen UIButton vom Typ Benutzerdefiniert und möchte, dass der Titel unterstrichen wird, aber der Interface Builder bietet keine Option dazu. Wenn Sie im Interface Builder die Schriftartoption für eine Schaltfläche auswählen, können Sie die Option Keine, Einzel, Doppel, …
Ich habe einen Ansichts-Controller mit einer Tabellenansicht und einer separaten Schreibfeder für die Tabellenzellenvorlage. Die Zellenvorlage enthält einige Schaltflächen. Ich möchte auf den Schaltflächenklick zusammen mit dem Index der Zelle zugreifen, auf die im Ansichts-Controller geklickt wurde, in dem ich die Tabellenansicht definiert habe. Also ich habe ViewController.hund ViewController.mwo ich …
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.