平板电脑; TableView 在不同的行中充满了任意数量的文本字段和按钮。按下按钮时所有文本字段上的resignFirstResponder?
Posted
技术标签:
【中文标题】平板电脑; TableView 在不同的行中充满了任意数量的文本字段和按钮。按下按钮时所有文本字段上的resignFirstResponder?【英文标题】:iPad; TableView full of arbitrary number of text fields and buttons in different rows. resignFirstResponder on all textfields when button is pressed? 【发布时间】:2011-04-12 05:08:26 【问题描述】:iPad:
我有一个 tableView,其中包含任意数量的文本字段和不同行中的按钮。
当你按下一个按钮时,我会弹出一个模式弹出窗口。如果您在编辑文本字段时按下按钮(并且键盘显示在 iPad 上),将会发生一些有趣的事情。弹出框将偏离屏幕角落的 75%(四分之一可见)。
为避免这种不良行为,当按下按钮时,如何在表格中的所有文本字段上 resignFirstResponder?
【问题讨论】:
【参考方案1】:你可以实现这个方法:
-(BOOL)textFieldShouldReturn:(UITextField *)textField
[textField resignFirstResponder];
return YES;
只要文本字段的委托是您当前的视图控制器,它应该可以正常工作:)
【讨论】:
这不起作用。这仅在您在字段中点击完成/输入/返回时触发。在文本字段中单击按钮不会执行任何操作。以上是关于平板电脑; TableView 在不同的行中充满了任意数量的文本字段和按钮。按下按钮时所有文本字段上的resignFirstResponder?的主要内容,如果未能解决你的问题,请参考以下文章
使用核心数据swift ios获取实体的所有属性到tableview中的行中的标签
使用核心数据swift ios将实体的所有属性获取到tableview中的行中的标签
DatePicker 的值在 Javafx 中 Tableview 的行中不断重置