【发布时间】:2011-03-20 16:46:40
【问题描述】:
单元格内的 UITableView 和 UITextField 有一个奇怪的问题(作为子视图)。
在窗口视图(UITableView、分组、可滚动)中有两个部分。
第一部分有 5 行:
1.1 - cell with UITextField
1.2 - cell with UILabel
1.3 - cell
1.4 - cell with UITextField
1.5 - cell with UISwitchButton
第二部分有 1 行:
2.1 - cell
场景:我触摸行1.1,出现键盘。我可以输入一些文字。
问题:当我向下滚动 UITableView 到行 2.1 而不按键盘上的 Done(因此键盘仍在屏幕上),然后按 Done 某事奇怪的事情发生了,带有 UILabel 的单元格 1.2 的子视图与带有 UITextField 的单元格 1.1 的子视图一起转。
我尝试过使用self.tableView.scrollEnabled = NO; 的解决方法,它会有所帮助,但我确实想使用滚动。
【问题讨论】:
标签: iphone objective-c uitableview keyboard uitextfield