2010-12-16 27 views
0

我創建了一個UITextView,並將自動資產化屬性設置爲UITextAutocapitalizationTypeSincetencesUITextAutocapitalizationTypeWords。這兩個設置按照預期工作,除了第一個鍵入的單詞,它不是自動註冊的!如果用戶刪除光標回到行首的文本,它會自動註冊。UITextView autocapitalization不適用於輸入的第一個單詞嗎?

我的解決方法是將UITextView委託方法中的第一個字母從大寫轉換爲小寫textView:shouldChangeTextInRange:replacementText:

唯一存在的小問題是用戶無法點擊shift鍵來防止第一個字大寫。

其他人是否遇到過這個問題,這是你所做的?

謝謝。

回答

2

我認爲這可能是模擬器的問題。它似乎在設備上工作正常!

相關問題