我有一些带有许多按钮的视图控制器。现在大约三分之一的按钮只显示一行文字。文本是通过故事板的属性检查器输入的(不是以编程方式)。
这个问题似乎没有任何模式。
按钮需要很小,所以每行都有几行(介于两到八之间)。
是的,按钮对于要显示的所有文本来说都很大。
Xcode 4.6,部署目标iOS 6.1,按钮是Type:Custom,State Config:Default,Title:Plain。
任何帮助将不胜感激! 你们摇滚。
编辑:故事板文件显示所有行,但iPad(模拟器)不是。
答案 0 :(得分:2)
将按钮textlabel的lineBreakMode设置为UILineBreakModeWordWrap(适用于Ios 6+的NSLineBreakByWordWrapping)。它应该工作
答案 1 :(得分:0)
你可以制作
button.titleLabel.numberOfLines =0;
button.titleLabel的行为类似于UILabel。 UILabel的所有属性都有效。
编辑: 在.xib文件中单击要更改的按钮。在“换行”中选择“自动换行”