我有一个简单的 UITableView,其中包含一个 UITextView 实例,设置为 tableFooterView。该表是可编辑的,其想法是,如果正在编辑该表,也可以在 UITextView 中输入更长的注释。
在 setEditing 中,通过设置打开或关闭 textview 的编辑
- (void)setEditing:(BOOL)editing animated:(BOOL)animated {
textview.editable = editing;
}
除其他外,显然。
奇怪的是,在第一次启用 textview 的编辑时(初始状态是 editable=NO),UITableView 实际上向下滚动到页脚的顶部(即 UITextView 的顶部)。
我怎样才能防止这种情况发生?
编辑: 我注意到只有在之前没有分配给 UITextView 的文本时才会发生这种情况,即当它为空时。