1
我注意到在Apple的UITextInput
協議中有一個叫做(CGRect)caretRectForPosition:(UITextPosition *)position
的必需方法,如你所見,返回一個CGRect
。當我在該方法內部放置一個斷點時,即使我調用setSelectedTextRange:
方法,該方法也不會被調用。我是否必須在文本視圖中實現自己的脫字符對象?我認爲協議會自動處理這個問題,並且只需在文本視圖中加上插入符號,並由caretRectForTextPosition:
返回CGRect
指定的幀。我將如何去顯示/添加一個插入我的UIView
類實現UITextInput
協議?UITextInput:如何顯示實現UITextInput協議的自定義UIView的插入符號?
編輯
我已經閱讀文檔渾身上下沒有結果,甚至搜查了其他人示例實現。我最終自己實現了這個脫口詞。這是否是正確/建議的方式甚至做到這一點?
官方文檔是怎麼說的? – nhgrif
這是我的問題。我已經閱讀了所有文檔,沒有結果,甚至搜索了其他人的示例實現。我最終自己實現了這個脫口詞。 –
這些細節應該包含在你的問題中。 – nhgrif