带有TextField的UITableView,当键盘出现时移动视图

时间:2009-09-16 22:24:30

标签: iphone uitableview animation uitextfield

我有一个UITableView,每行包含文本字段。允许文本字段仅采用数字和小数。我有一个透明的背景按钮,可以帮助用户点击视图,在键盘启动时处理它。视图底部的文本字段被键盘覆盖,因此我想通过捕获textDidBeginEditing方法等移动视图并向上动画视图。我注意到的问题是,在移动视图的代码之后,如果数字键盘已启动,如果我单击键盘外部的视图进行处理,则后台按钮不会接收事件,因此键盘不会被处理。这可以修复吗?感谢

2 个答案:

答案 0 :(得分:0)

我认为问题是按钮没有覆盖整个视图。为方便起见,您可以使按钮不透明,并在其上显示一些图像以查看其大小。

答案 1 :(得分:0)

确认按钮位于视图图层顺序的顶部。 同时确认视图动画后按钮在视图上。