我有一個iPhone應用程序UITextView
。我希望能夠將剪貼板內容粘貼到其中,而不顯示UIMenuController
。以編程方式粘貼到iPhone UITextView
我試着在UITextView
上和第一個響應者上調用paste:
方法,但這些都沒有奏效。
我能夠通過編寫一堆代碼來從剪貼板中讀取文本,將其插入到UITextView的text
屬性中,並更新選擇範圍來實現此目的。我還添加了對撤消/重做的支持。但似乎應該有一個更簡單的方法。在那兒?
我有一個iPhone應用程序UITextView
。我希望能夠將剪貼板內容粘貼到其中,而不顯示UIMenuController
。以編程方式粘貼到iPhone UITextView
我試着在UITextView
上和第一個響應者上調用paste:
方法,但這些都沒有奏效。
我能夠通過編寫一堆代碼來從剪貼板中讀取文本,將其插入到UITextView的text
屬性中,並更新選擇範圍來實現此目的。我還添加了對撤消/重做的支持。但似乎應該有一個更簡單的方法。在那兒?
您是否嘗試將UITextView作爲第一響應者?
我檢出了UITextView對象的標題,但找不到任何記錄的方法,名爲-paste;另外,查看NSPasteboard課程向我暗示,通過編程設置您的文本是正確的選擇。
如果粘貼文本對您的應用程序很重要,我會考慮設置一個類來處理它;如果它足夠重要,甚至可以使它成爲一個單身人士。
祝你好運!
'paste:'記錄在這裏:https://developer.apple.com/library/ios/documentation/uikit/reference/UIResponderStandardEditActions_Protocol/UIResponderStandardEditActions.html#//apple_ref/occ/instm/NSObject/paste%3a – 2013-09-06 16:01:40
是的,這樣做,並且鍵盤是可見的。 – 2010-01-22 19:50:36