【发布时间】:2014-06-09 11:59:03
【问题描述】:
您好,我正在尝试根据内容设置 UITextView 高度。它可以很好地调整 UITextView 的框架。
但是如下图所示,缺少文本。这仅在 iOS7 中发生。它在iOS6中显示良好。如果我点击 textview 我开始编辑 textview 完整的文本正在显示。
我写了下面几行代码`notesField.text = [editWellObject objectForKey:@"Notes"];
// Adjusting Frame as per text
CGSize size = [notesField sizeThatFits:CGSizeMake(notesField.frame.size.width, FLT_MAX)];
CGRect frame = notesField.frame;
float difference = size.height - frame.size.height;
frame.size.height = size.height;
notesField.frame = frame;
请帮助我解决这个问题。提前致谢。
【问题讨论】:
-
我也有同样的问题,所以我将高度增加了 10,即它对 size.height 的附加。享受:)
-
感谢王子的回复。但这里的 UITextView 框架更多来自文本。这里的绿色层边界超出了textview。这意味着它有框架直到底部。
标签: ios7 uitextview frame cgsize