根据iOS7中的文本调整帧时,UITextView文本缺失?
您好,我正在尝试根据内容设置UITextView高度。它可以很好地调整UITextView的框架 但文本缺少,如下图所示。这只发生在iOS7中。它在iOS6中显示良好。如果我点击文本视图,我开始编辑文本视图。完整文本正在显示 我写了下面几行代码`notesField.text=[editWellObject objectForKey:@“Notes”] 请帮我解决这个问题。提前谢谢。根据iOS7中的文本调整帧时,UITextView文本缺失?,ios7,uitextview,frame,cgsize,Ios7,Uitextview,Frame,Cgsize,您好,我正在尝试根据内容设置UITextView高度。它可以很好地调整UITextView的框架 但文本缺少,如下图所示。这只发生在iOS7中。它在iOS6中显示良好。如果我点击文本视图,我开始编辑文本视图。完整文本正在显示 我写了下面几行代码`notesField.text=[editWellObject objectForKey:@“Notes”] 请帮我解决这个问题。提前谢谢。 几天前,我也遇到了同样的问题,我找到了将属性scrollEnable从“否”重置为“是”的解决方案。下面是我的代
几天前,我也遇到了同样的问题,我找到了将属性scrollEnable从“否”重置为“是”的解决方案。下面是我的代码片段
internalTextView.scrollEnabled = NO;
if (newSizeH >= maxHeight)
internalTextView.scrollEnabled = YES;
我也有同样的问题,所以我把身高增加了10。享受:)感谢王子的回复。但这里的UITextView框架更多地来自文本。这里是绿色层边框,在文本视图的后面。这意味着它的框架一直到底部。谢谢你@Raman Soni你能检查一下什么是newSizeH吗?它的变量存储你的文本动态高度。以下是完整的代码段:CGSize dynamicSize=[uitextviewinstance.text sizeWithFont:uitextviewinstance.font constrainedToSize:CGSizeMake(uitextviewinstance.frame.size.width-uitextviewinstance.contentInset.left-uitextviewinstance.contentInset.right,ConstrainetHight)换行模式:NSLineBreakByWordWrapping];float newSizeH=size.height;internalTextView.scrollEnabled=否;如果(newSizeH>=maxHeight)internalTextView.scrollEnabled=YES;注意:maxHeight是UI上uitextviewinstance允许的最大高度
internalTextView.scrollEnabled = NO;
if (newSizeH >= maxHeight)
internalTextView.scrollEnabled = YES;