如果iPhone中的按钮标签文字太长,我们可以增加按钮高度吗?

时间:2011-12-08 14:02:23

标签: iphone xcode user-interface interface-builder

我使用界面构建器在按钮上放置4个带有4个标签的按钮作为按钮标题。我的按钮标签显示陈列室名称,电子邮件ID等,字体大小为17。但是,如果Showroom名称或电子邮件ID变大,那么我的按钮标签会显示字体较小的信息,这些信息看起来很奇怪,而不是苹果HIG。 因此,我们可以通过编程方式增加按钮高度,以显示具有一致字体大小17的按钮标签标题。

2 个答案:

答案 0 :(得分:0)

你尝试过这样的事情:

button.frame = CGRectMake(0,0,80,200) 

更改按钮的高度?

答案 1 :(得分:0)

您可以使用'sizeToFit'功能将RESIZE按钮调整为内容最佳显示,

你可以使用'sizeThatFits:CGSizeZero'来实际获得最佳帧并随心所欲地做任何事情。

OBS:只有当'sizeThatFits'大于原始大小时才会有效,所以我建议你在调用上面的函数之前将大小设置为(1,1)之类