fand ich ein seltsames Verhalten, wenn sie mit UIButton mit großer Schriftgröße zu tun:abgeschnitten kursiven Text in UIButton?
My iPad Anwendung benötigen präsentiere diese Art von UIButton und ich fand, dass, wenn ich italic Eigenschaft auf der großen Schrift bemessen UIButton gelten, der Text abgeschnitten aussieht wie unten:
das ist seltsam, wie meine UIButton richtig zentriert und groß genug ist. sizeToFit hilft nicht. Ich habe versucht, melden Sie sich zu setzen, mehr zu wissen, und es scheint, dass die innere Größe des UILabel der Taste zu klein ist:
NSLog(@"Button width : %.1f, text width : %.1f", button.frame.size.width, button.titleLabel.frame.size.width);
[button.titleLabel sizeToFit];
NSLog(@"Button width : %.1f, text width : %.1f", button.frame.size.width, button.titleLabel.frame.size.width);
das gibt mir:
Knopf Breite: 710,3, Text Breite: 518,0
Knopf Breite: 710,3, Textbreite: 518,0
es das gleiche denken direkt in IB tut, wenn mehr Anwendung als 150 px Schriftgröße auf einer kursiv formatierten UIButton. gibt es eine Möglichkeit, es zu beheben, oder ist es ein SDK-Fehler?
warum nicht einfach die Größe der Textlabel erhöhen oder ein benutzerdefiniertes Etikett als Unteransicht der Schaltfläche hinzufügen? –
es funktioniert nicht. das einzige, was ich gefunden habe, um zu arbeiten, ist, ein Leerzeichen am Ende hinzuzufügen, aber es ist seltsam, das tun zu müssen – Diwann
Siehe meine Antwort hier: http://stackoverflow.com/questions/6624447/uibutton-italic-font-clipping/21419202 # 21419202 –