2016-09-29 78 views
2

我有一個UITextView,它的底部有其他視圖。當啓用自動糾正功能時,我需要將文本視圖的內容向上移動,以便其他視圖不會覆蓋較小的自動糾正窗口。但是,如果彈出窗口從不出現,則將視圖向上移動看起來毫無意義。有什麼建議麼?檢查用戶是否啓用了自動糾正功能iOS

雨燕2.2

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

的UITextField具有與UITextAutoCorrectionType枚舉相關屬性autocorrectionType:

回答

0

您可以通過檢查。 AppleDocumentation一下:

// // UITextAutocorrectionType // // 控制用於文本組件鍵盤自動校正行爲。 //注意:某些輸入方法不支持內聯自動更正,而是使用轉換和/或候選選擇方法。在這種情況下,鍵盤/輸入法實現會忽略這些值。 //

+0

這隻會告訴我當前文本字段的autocorrectionType。當type設置爲默認時,它不起作用。 –

+0

你的意思是'當type被設置爲默認值時它不起作用'? – kamwysoc

+1

我的意思是,如果將其設置爲默認值,則會根據用戶的全局設置決定是否使用自動更正 –

相關問題