使用自定义InputView(monotouch)切换回UITextField的标准键盘

时间:2010-12-10 13:34:33

标签: xamarin.ios

我通过设置其InputView属性在UITextField上使用自定义输入视图;它很棒。

但是,在某些情况下,我需要切换回标准键盘输入。直观地说,我正在尝试将InputView属性设置为null,但这不起作用 - 抛出异常。

看看UITextField.InputView实现,就像这样开始:

public void set_InputView(UIView value)
{
  if (!value)
  {
    throw new ArgumentNullException(value);
  }
...

因此,很明显将InputView设置为null是不行的......

有人知道怎么做吗?

谢谢

1 个答案:

答案 0 :(得分:2)

这是绑定中的一个错误,我修复了它,下一个版本将接受null。同时您可以使用解决方法将其设置为null:

NSObject nil = new NSObject (IntPtr.Zero);
this.InputView = nil;