2012-11-10 59 views
1

有关Stack这个主题的帖子很多,但我无法找到任何工作。UIButton调整大小以适应文本长度

我有一个按钮,其文本文字由可变长度的变量提供。我希望按钮的长度足够长,以便文本可读,而不是在“.....”中间连接。

如果我使用类似

CGSize stringsize = [myString sizeWithFont:[UIFont systemFontOfSize:15]]; 
NSLog(@"Width = %f", stringsize.width); 
[myButton setFrame:CGRectMake(20,0,stringsize.width, stringsize.height)]; 

同样地,我一直无法得到命令要工作的。

[self myButton sizeToFit]; 

有没有人有解决方案可以工作?

我想从viewDidLoad实现这些。

+0

你有没有想出解决办法? –

回答

2

您是否正在使用故事板?如果是这样,请转到故事板中的文件检查器,查看是否已选中“使用自动布局”。从我所知道的来看,在检查这个选项时,uibuttons将不会响应帧更改。

0

答案的Xcode 7.2

点击需要配合 (不是从从左侧面板视图列表中,但在舞台本身)

现在点击Editor菜单上的观点,然后Size to Fit Content

Voila !!

您可以使用快捷command + =

相关问题