我們如何實現selectionRectsForRange:從UITextInput協議? 有人想出了這個嗎? 它只是非常依賴於特定的用例需求?或者在框架中會有什麼可以調用這個方法?我們如何實現selectionRectsForRange:從UITextInput協議?
沉默編譯器,當然適當的存根出的方法,但將返回零或空的NSArray造成什麼傷害?
我們如何實現selectionRectsForRange:從UITextInput協議? 有人想出了這個嗎? 它只是非常依賴於特定的用例需求?或者在框架中會有什麼可以調用這個方法?我們如何實現selectionRectsForRange:從UITextInput協議?
沉默編譯器,當然適當的存根出的方法,但將返回零或空的NSArray造成什麼傷害?
根據加入這種方法來支持的UITextView的子類裏執行呈現其自己的文本會話220 WWDC12。可悲的是,他們來自該會話的示例代碼不可用,他們希望看看它是否漏掉了我的實現中的任何內容。
這是相當類似的,你會如何實現-firstRectForRange:
除非你返回覆蓋當前選擇的所有rects。
此外,你必須繼承UITextSelectionRect
(它是一個像UITextPosition/UITextRange這樣的抽象類),你可以從這個方法返回一個數組。確保正確計算containsStart
和containsEnd
屬性,並且只在您返回的所有選擇指令中每次返回YES。 UITextView使用這些屬性來決定選擇調整大小「paddles」的位置。
返回一個空數組(或零我想)將指示的UITextView不應得出任何選擇rects爲當前選擇。