0

我知道这个网站上很少有问题谈论这个......但我没有找到我可以使用的真正答案......

我有一个包含 common 的表单,UITextField并且当用户单击按钮时UIButton应该显示从底部滑动...UIDatePicker

主要问题是:

  • 如何UIDatePicker像 iphone 键盘一样在 TabBar上显示
  • 如何使它UIDatePicker像键盘一样,所以当我在选择日期时单击 UITextField 时,它变为键盘,反之亦然......就像 iphone 联系人一样。

提前致谢

4

2 回答 2

6

将文本字段的输入视图设置为 UIDatePicker 对象: UITextField 具有以下属性。@property (readwrite, retain) UIView *inputView;

使用以下代码:

yourTextfield.inputView = yourDatePicker;

因此,当点击文本字段时,您的选择器将出现,而不是 UITextfield 的默认键盘......

于 2012-10-17T04:55:33.437 回答
0

五年前的问题。

1.创建UIResponder类的子类

2.redeclare inputview为读写

@property (nonatomic, strong, readwrite) UIView *inputView;

3.将canBecomeFirstResponder设置为YES

- (BOOL)canBecomeFirstResponder {
return YES;
}

4.设置输入视图如datepicker

self.inputView = self.datePicker;

5.根据需要将 UIResponder 设置为 firstResponder

[self becomeFirstResponder];

5.你可以看到像键盘一样的日期选择器显示

于 2018-03-06T06:10:57.817 回答