阻止文本视图在自定义TableViewCell中移动

时间:2011-03-29 18:03:04

标签: uitableview

我有一个非常非常自定义的TableViewCell,主要是因为detailTextLabel是一个文本字段(因此可以取消它以显示它可能有多行)。其中大部分工作正常,但是当我滚动列表,偶尔和(不是我)可预测时,某些单元格中的细节文本会滑动到单元格的顶部,这样它就会模糊textLabel。 (它有时也会在高度上增长,因此底部超出了细胞的底部,这在视觉上不是问题,但可能会给出问题的暗示)。有时,通过更多滚动,细节文本会滑回到正确的位置。

在一个或多个细胞受到(非)捏合之后,这似乎更有可能发生;处理pinches的代码不直接引用详细文本,只修改行的高度。而且我不记得有没有看到这行遭受(联合国)这个问题。

任何有关我甚至可能开始寻找此行为原因的想法都将非常感激。

1 个答案:

答案 0 :(得分:0)

尝试使用

[textView setUserInteractionEnabled:NO];

这将停止滚动正弦用户将无法滚动。

或者,您可以尝试使用标签。

YourLabel.numberOfLines=10;

希望对你有用。