内置UITextView的UITableViewCell - 即使在禁用时也会滚动!

时间:2011-05-13 14:45:48

标签: iphone objective-c cocoa-touch

我正在创建一个带有文本视图的表格视图单元格,我的问题是我不希望文本视图在成为第一响应者时滚动。

我已将scrollEnabled设置为NO,这可以避免大部分时间滚动。但是当文本视图完全填满文本时(我不允许用户输入比文本视图可以包含的更多文本而不滚动),当它成为第一响应者时,它会向上滚动一点。

如何避免这种情况? :/

非常感谢,
斯坦

1 个答案:

答案 0 :(得分:0)

通过设置所选范围,您可以确定文本视图在成为第一响应者时滚动到的位置。

像这样设置:

[textView setSelectedRange:NSMakeRange(0, 0)];

将文本视图滚动到顶部。