【发布时间】:2013-10-09 11:39:14
【问题描述】:
这应该很容易,但由于某种原因它不适合我。我想调整我的文本框的大小,最好在底部有一些填充。现在,我将满足于适当调整大小。
设置
故事板上的单一视图
界面
@property (weak, nonatomic) IBOutlet UITextView *messageTextBox;
实施
- (void)viewDidLoad
{
[super viewDidLoad];
_messageTextBox.text = _message.body;
[_messageTextBox sizeToFit];
}
我尝试了几种不同的解决方案,包括更改框架的高度和其他用户建议...
这是使用ios7和xcode 5,但我不明白为什么这样一个基本功能会出现问题。
为了增加我的困惑,我在 sizeToFit 之后记录了框架高度和内容大小。我的结果是:
2013-10-02 18:40:20.803 narg[21467:a0b] H of the frame: 618.000000
2013-10-02 18:40:20.804 narg[21467:a0b] W of the frame: 469.000000
2013-10-02 18:40:20.804 narg[21467:a0b] Reported H of contentSize property on object 42.000000
所以框架清楚地知道正确的高度,但是在显示器上所有的文本都被截断并且框不调整大小。
【问题讨论】:
标签: ios objective-c ios7 sizetofit