仅在iPad上使用自定义数字键盘



新的iPad开发。我想在iPad上使用自定义的数字键盘(使用POD(,但是iPhone上的本机。是否可以在UITEXTFIELD,UITEXTVIEW上进行扩展,以设置/获取InputView/keyboardType?还是还有其他解决方案?

myTextField.keyboardType = .decimalPad
extension UITextField {
    ....
    case .decimalPad:
       if UIDevice.current.userInterfaceIdiom == .pad {
    ...
}

您可以使用UITextFieldinputView属性设置自定义输入视图。如果未设置,则当文本字段成为第一响应器时,将出现默认键盘(如文本字段上配置(。因此,只有在iPad上运行并在iPhone上放置时将其设置为自定义数字键盘视图。

编辑

最初我指出了inputAccessoryView而不是inputView,因此在评论中的混乱。

相关内容

  • 没有找到相关文章

最新更新