iOS - 将UI按钮文本分隔到下一行

时间:2017-04-05 12:31:57

标签: ios objective-c facebook uibutton

我正在尝试实现类似于facebook新闻Feed的视图。我需要在 PAGE_NAME "上显示类似" USER_NAME 的文字。 。页面名称需要是用户点击它时进入综合浏览量的uibutton。所以这里的问题是,如果页面名称文本太长而无法放入一行,则页面名称文本不会分成下一行。我试过了NSLineBreakByWordWrapping,但它没有帮助。

编辑:NSLineBreakByWordWrapping并将numberOfLines设置为0,只需将文本分成PAGE_NAME按钮本身的底部即可。但我需要它来到用户名的底部。

请参考此处的图片,了解我应该如何实施 enter image description here

2 个答案:

答案 0 :(得分:0)

尝试将numberOfLines设置为0。

button.titleLabel.numberOfLines = 0;

答案 1 :(得分:0)

检查一下:

test.titleLabel.lineBreakMode = NSLineBreakByWordWrapping;
test.titleLabel.numberOfLines=0;

如果您想将文字设置为按钮:

 test.titleLabel.adjustsFontSizeToFitWidth=YES;

您也可以使用以下属性:

test.titleLabel.textAlignment = NSTextAlignmentLeft;
test.contentHorizontalAlignment =UIControlContentHorizontalAlignmentLeft;