【发布时间】:2011-12-04 23:28:44
【问题描述】:
我的UIPickerView 连接到UITextField's inputView。我有它弹出。我知道用户何时选择一行。我知道该行的值。这一切都很棒。
我的问题涉及何时关闭选择器。我见过人们将带有 [Cancel] 和 [Done] 的工具栏与选择器结合使用,然后在单击任一按钮时将其关闭。这可能是最好的方法,因为用户可以退出他们的选择。
我还看到一个应用程序,用户滚动到他们想要的选择,然后再次按下它以关闭选择器。我想知道如何做到这一点。我注意到,一旦选择器通知您选择了特定行,如果用户继续单击/按下 same 活动行,它将不会再次通知您。
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
【问题讨论】:
标签: iphone ios uitextfield uipickerview dismiss