objective-c - UITableViewCell 中的 UITextfield 退出 FirstResnponder

标签 objective-c cocoa-touch ios uitableview uitextfield

我在 UITableViewCell 中有一个 NumberPad 类型的 UITextfield。我怎样才能让它辞去第一响应者(即关闭键盘)? 谢谢

最佳答案

您必须在界面的某处添加一个 UIButton。我经常在导航栏上这样做,然后在按下时退出第一响应者。

有各种各样的方法可以在数字键盘上叠加假的完成按钮,但恕我直言,他们是在自找麻烦。如果 Apple 将来解决这个问题就好了,因为很多人都有同样的问题。

这里有很好的讨论和其他解决方案;

How to show "Done" button on iPhone number pad

关于objective-c - UITableViewCell 中的 UITextfield 退出 FirstResnponder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6268758/

相关文章:

iphone - 那么 CALayer 不包含 View 的内容位图?

iOS 如何为 url 图像制作 facebook 或 tumblr 动态 tableview 单元格高度

mysql - iOS - 使用 MySql 解决同步问题

ios - HealthKit:为特定来源和日期范围创建谓词

ios - 如何取消归档 NSManagedObject

ios - 如何重用单个 xib 作为 tableview 的节标题?

iphone - 使用 libz.dylib 解压文件

iphone - 即使隐藏了导航栏,是否可以设置状态栏色调颜色?

objective-c - UICollectionView 不重新加载单元格的 imageView

.net - 具有 Rest API 的 .NET 平台架构