【问题标题】:Getting UIPicker to appear when user selects a UITextField当用户选择 UITextField 时让 UIPicker 出现
【发布时间】:2011-11-23 23:56:14
【问题描述】:

我有一个名为 month 的简单 UITextField,我让用户通过出现的键盘简单地输入他们想要的月份。我现在希望他们能够使用 UIPickerDate(或 UIPicker)来进行此选择。因此,当他们按下文本字段时,会出现一个迷你 UIPicker 并在那里进行选择,按下屏幕上的任意位置,选择器就会消失。

有没有人知道怎么做或者有什么建议?我对编程很陌生,并且看过其他答案,但每个人似乎都指的是在表格中完成的。

提前致谢!

【问题讨论】:

    标签: objective-c ios xcode datepicker


    【解决方案1】:

    您可以将UITextField 上的inputView 属性设置为UIDatePicker 的实例。当UITextField 的实例成为第一响应者时,选择器视图将与标准键盘动画一起显示。

    // Assume that self.monthTextField and self.datePicker 
    // are properties of the view controller class
    self.monthTextField.inputView = self.datePicker;
    

    至于解雇,这取决于上下文。如果要填充更多文本字段,请考虑将UIToolbar 添加为inputAccessoryViewself.monthTextField。然后您可以添加 UIBarButtonItem 之类的内容,使下一个文本字段成为第一响应者,类似于标准键盘提供“下一步”按钮的方式。

    【讨论】:

      猜你喜欢
      • 2013-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多