我的问题是:What is the best way to implement "Hiding Keyboard while PickerView (which is inside the PopOver) is Visible"?
我想要的是 :
我有一个观点,其中有15 TextFields
. 在 15 个中,比如说 7 个使用UIPickerView
(驻留在其中UIPopOverController
)来实现DropDown Functionality
. 我的问题是当键盘可见并且我单击UITextField
with 时UIPickerView
,键盘没有隐藏。实现这一点的最佳方法是什么?
我尝试了什么:
我试图实现inputView
,但它只用于UIPickerView
我在UIPickerView
里面的时候UIPopOverController
。我认为这就是我无法使用inputView
财产的原因。根据这个问题,它是来自 Apple 的错误。
更新:
看,我知道使用 textField Delegates ,我们可以实现这一点。但是我发现inputView
了 of 的属性,UITextField
并且发现它非常有趣,因为您必须将其分配为:
textField.inputView = pickerView;
但我有UIPickerView
内在PopOver
。那么如何使用这个inputView property
呢UITextField
?
有更好的主意吗?...