关闭iPhone应用程序中的拼写检查程序

Pre*_*oke 6 iphone cocoa-touch spell-checking uikit ios

开发iPhone应用程序 - 我希望在应用程序启动时关闭'拼写检查'功能,首先,这可能吗?如果有,有人可以帮我提供同样的代码吗?

其次,如果这是可能的,会发生什么,如果用户暂停我的应用程序,然后启动另一个应用程序,例如发送短信,默认情况下iOS打开拼写检查器 - 当用户切换回我的应用程序,那么拼写检查器会打开吗?

Jef*_*ley 14

是否启用它是文本字段的属性,而不是您的应用程序的属性.它在UITextInputTraits协议中指定; 要禁用文本字段上的自动更正,您可以这样做:

[myTextField setAutocorrectionType:UITextAutocorrectionTypeNo];
Run Code Online (Sandbox Code Playgroud)

  • 您也可以在Interface Builder中执行此操作,检查UITextField/UITextView的属性检查器以获取更正文本输入特征并将其设置为否. (3认同)