检查用户是否启用了自动更正iOS

时间:2016-09-29 14:31:15

标签: ios autocomplete uitextview

我有一个UITextView,它底部有其他视图。启用自动更正时,我需要向上移动文本视图的内容,以便其他视图不会覆盖小的自动更正窗口。但是,如果弹出窗口永远不会出现,那么向上移动视图看起来毫无意义。有什么建议?

1 个答案:

答案 0 :(得分:0)

您可以通过以下方式查看:

Swift 2.2

if textField.autocorrectionType == .Yes {
 //do some stuff when auto correction is enabled
}

UITextField具有与UITextAutoCorrectionType枚举相关的属性autocorrectionType。关于它的AppleDocumentation:

  

//   // UITextAutocorrectionType   //   //控制文本小部件的键盘自动更正行为。   //注意:某些输入法不支持内联自动更正,和   //而是使用转换和/或候选人选择方法。在这样的   // case,键盘/输入法实现会忽略这些值。   //