【发布时间】:2011-06-09 21:20:51
【问题描述】:
现在我的 UITableViewController 中有 2 个不同的 UIPickerView。我只在点击表格中的某些单元格时显示它们。我正在尝试做的是在我触摸拾取器外部时隐藏拾取器。是否有委托方法或类似的方法来实现这一点?我更喜欢将我的控制器保留为 UITableViewController 而不是简单的 UIViewController,因为我在其中一个单元格中有一个 textView,并且在 UIViewController 中显示键盘后滚动有点太多了。
提前致谢。
【问题讨论】:
-
所以我有完全相同的问题。我知道如何解决这个问题。我需要使用与隐藏键盘相同的概念,将 UIView 更改为 UIcontrol 以检测对它的触摸。对于 pickerView 来说,编码它是一件很痛苦的事情,因为它后面有一张桌子。我只是在顶部放了一个完成按钮,并为 IBAction 使用 [resignFirstResponder]。
标签: iphone uitableview uipickerview