0
我創建了一個UITextView,並將自動資產化屬性設置爲UITextAutocapitalizationTypeSincetences或UITextAutocapitalizationTypeWords。這兩個設置按照預期工作,除了第一個鍵入的單詞,它不是自動註冊的!如果用戶刪除光標回到行首的文本,它會自動註冊。UITextView autocapitalization不適用於輸入的第一個單詞嗎?
我的解決方法是將UITextView委託方法中的第一個字母從大寫轉換爲小寫textView:shouldChangeTextInRange:replacementText:。
唯一存在的小問題是用戶無法點擊shift鍵來防止第一個字大寫。
其他人是否遇到過這個問題,這是你所做的?
謝謝。