UitextView中的文字被截断了?如何正确地逐页滚动文本

时间:2013-02-11 18:44:09

标签: iphone uitextview

我试图在uibuttons的帮助下手动上下滚动UITextView中的文本。 这就是我的工作方式。

[storyTextView setContentOffset:CGPointMake(storyTextView.contentOffset.x, scrollPoint-scrollFraction) animated:NO];

其中

scrollPoint=storyTextView.frame.size.height;

当我向上或向下滚动时,文字会被切断。 任何人都可以帮我解决我在做什么问题...... 谢谢 见图。

enter image description here

2 个答案:

答案 0 :(得分:2)

默认情况下,UITextView会剪切它的子视图,因此您可以调整UITextView的大小以满足您的需要,或者取消选中xib中的“剪辑子视图”,或者使用代码

[storyTextView setClipsToBounds:NO];

答案 1 :(得分:0)

试试这个

  

[storyTextView setContentInset:UIEdgeInsetsMake(5,0,5,0)];

好的问题是这样的。你的字体很大,数学上你设置内容偏移但只取决于textview框架而不是内容高度。

解决方案是找出一个合适的算法来使内容正确可见,然后应用内容偏移,然后移动该特定高度,使文本正确显示

快乐编码:)