我很难限制用户只使用一个键盘。我想这样做以确保我的用户在数字键盘上使用整个整数。然而,随着 iOS 8 中自定义键盘的引入,用户可以输入小数。这意味着我的应用程序告诉他们有轨电车 271.334232 是 A 级有轨电车,但它不存在。如果可能的话,有人可以告诉我我需要输入什么以及在哪里输入吗?
最佳答案
对于 iOS 8,您可以在应用程序委托(delegate)中使用此方法禁用它
- (BOOL)application:(UIApplication *)application shouldAllowExtensionPointIdentifier:(NSString *)extensionPointIdentifier {
if ([extensionPointIdentifier isEqualToString: UIApplicationKeyboardExtensionPointIdentifier]) {
return NO;
}
return YES;
}
请注意,如果用户已完全移除系统键盘,则不会显示任何键盘。
关于ios - 如何在 iOS 8 中将用户限制为只有一个默认键盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27594821/