【问题标题】:Turning off Spell checker in a iPhone App在 iPhone 应用程序中关闭拼写检查器
【发布时间】:2014-09-11 13:14:05
【问题描述】:

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

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

【问题讨论】:

    标签: iphone cocoa-touch ios uikit spell-checking


    【解决方案1】:

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

    [myTextField setAutocorrectionType:UITextAutocorrectionTypeNo];
    

    【讨论】:

    • 谢谢!该应用程序从用户那里获取输入 - 在 50 多个屏幕中,所以我猜这段代码会处理相同的问题。
    • 您也可以在 Interface Builder 中执行此操作,检查您的 UITextField/UITextView 的 Attributes Inspector 中的 Correction Text Input Trait 并将其设置为 No。
    • @BP,这应该是一个答案。我差点错过了。
    【解决方案2】:

    您可以通过在选择 UITextField 或 UITextView 选项时检查属性来做到这一点

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-19
      • 2010-10-26
      • 1970-01-01
      • 2012-04-18
      • 1970-01-01
      • 1970-01-01
      • 2010-09-25
      • 2011-04-18
      相关资源
      最近更新 更多