UIButton的头衔消失了

时间:2013-05-22 11:30:50

标签: iphone ios uibutton

我使用iOS 6 SDK和Xcode 4.5为xib添加了按钮。

当我在iOS 6模拟器上运行应用程序时,没有问题。但是当我在iOS 5.x模拟器(或设备)上运行它时,按钮上的标题总是消失(不是每次都消失)。很多我的视图控制器都有这个问题。

enter image description here

PS:只有自定义类型按钮才会出现此问题

enter image description here

找到原因:
    [[UIButton appearanceWhenContainedIn:[UISearchBar class],nil] setTitle:@“取消”forState:UIControlStateNormal]

2 个答案:

答案 0 :(得分:0)

您是否将字体标题设置为Attributed,而不适用于iOS 5& iOS 5.1?将其更改为Plain,现在它应该适用于所有版本。

修改

当您在xib中选择按钮时,您的attribute inspector应如下所示: enter image description here

答案 1 :(得分:0)

确保您将图片放入Background而非Image(见下图)

同时检查您是否使用代码添加标题,然后[button setTitle:title forState:state];应该在那里。

enter image description here