1

我有一个简单的 UITableView,其中包含一个 UITextView 实例,设置为 tableFooterView。该表是可编辑的,其想法是,如果正在编辑该表,也可以在 UITextView 中输入更长的注释。

在 setEditing 中,通过设置打开或关闭 textview 的编辑

- (void)setEditing:(BOOL)editing animated:(BOOL)animated {
  textview.editable = editing; 
}

除其他外,显然。

奇怪的是,在第一次启用 textview 的编辑时(初始状态是 editable=NO),UITableView 实际上向下滚动到页脚的顶部(即 UITextView 的顶部)。

我怎样才能防止这种情况发生?

编辑: 我注意到只有在之前没有分配给 UITextView 的文本时才会发生这种情况,即当它为空时。

4

0 回答 0