根据iOS7中的文本调整帧时,UITextView文本丢失了吗?

时间:2014-04-24 09:23:40

标签: ios7 uitextview frame cgsize

您好我正在尝试根据内容设置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; 

请帮我解决这个问题。提前致谢。 enter image description here

1 个答案:

答案 0 :(得分:2)

几天前我一直在努力解决同样的问题,我找到了解决方案,将属性scrollEnable从NO重置为YES。以下是我的代码段

    internalTextView.scrollEnabled = NO;
    if (newSizeH >= maxHeight)
        internalTextView.scrollEnabled = YES;