我已经构建了一个自定义键盘,但我不希望那些人去设置>一般。选择键盘,然后单击添加键盘,我希望人们只需打开应用程序,当某个文本字段聚焦时,我的自定义键盘会出现。
我怎样才能做到这一点?
答案 0 :(得分:2)
你不能这样做。用户必须从设置中选择键盘。您不能强迫用户使用键盘。
有关更多信息,请查看apple为自定义键盘提供的文档:https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/Keyboard.html
那里也有一些利弊。
答案 1 :(得分:2)
您无法强制用户选择键盘。 如果真的很重要,您可以添加自定义视图作为文本字段的输入,并在该视图中实现键盘。
祝你好运。答案 2 :(得分:0)
您无法强迫用户使用自定义键盘。如果用户选择您的自定义键盘表单设置,那么他们可以使用您的自定义键盘,但无需从设置中选择自定义键盘,他们就无法使用您的自定义键盘。
如果您的textField
需要一些特殊类型的输入,那么您可以通过选择textField
在键盘类型的属性检查器中为其设置键盘,您可以找到一些苹果可用的默认键盘如下图所示:
您可以从此处使用此键盘。
如果你想以编程方式设置它,你可以这样做:
yourTextField.keyboardType = .NumberPad
以下是keyboardType
的{{1}}属性:
UITextField
希望它会对你有所帮助。