0

我在 UITableViewCell (自定义单元格)中有一个 UITextField 。

我的 UITableView 中有 3 行。第二行是文本字段行。第三行是通过动画块打开另一个视图的链接。

我遇到的问题是,如果用户正在编辑金额并单击第三行以转发到该屏幕,那么当我关闭这个新的视图控制器时,屏幕将返回 UITableview 控制器并触发 textFieldDidBeginEditing。

如何取消此操作或避免将用户送回编辑模式?我尝试在表格单元格和视图控制器中辞职,但没有运气。

4

2 回答 2

0

[myTextField resignFirstResponder]您应该在单击第三行时调用来结束文本字段的编辑。

于 2013-04-01T20:39:11.803 回答
0

从此委托方法中为要禁用编辑的字段返回 NO。

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
于 2013-04-01T22:18:08.790 回答