iOS按钮仅显示一行文本

时间:2013-04-01 16:53:41

标签: ios button text uibutton

我有一些带有许多按钮的视图控制器。现在大约三分之一的按钮只显示一行文字。文本是通过故事板的属性检查器输入的(不是以编程方式)。

这个问题似乎没有任何模式。

按钮需要很小,所以每行都有几行(介于两到八之间)。

是的,按钮对于要显示的所有文本来说都很大。

Xcode 4.6,部署目标iOS 6.1,按钮是Type:Custom,State Config:Default,Title:Plain。

任何帮助将不胜感激! 你们摇滚。

编辑:故事板文件显示所有行,但iPad(模拟器)不是。

2 个答案:

答案 0 :(得分:2)

将按钮textlabel的lineBreakMode设置为UILineBreakModeWordWrap(适用于Ios 6+的NSLineBreakByWordWrapping)。它应该工作

答案 1 :(得分:0)

你可以制作

button.titleLabel.numberOfLines =0;

button.titleLabel的行为类似于UILabel。 UILabel的所有属性都有效。

编辑: 在.xib文件中单击要更改的按钮。在“换行”中选择“自动换行”