嗨,我正在尝试根据内容设置 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;
请帮助我解决这个问题。提前致谢。
最佳答案
几天前,我遇到了同样的问题,我找到了将属性 scrollEnable 从 NO 重置为 YES 的解决方案。以下是我的代码片段
internalTextView.scrollEnabled = NO;
if (newSizeH >= maxHeight)
internalTextView.scrollEnabled = YES;
关于ios7 - 在 iOS7 中根据文本调整框架时缺少 UITextView 文本?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23264850/