2
我想從UIMenuController中刪除一些默認的UIMenuItem對象,如「Cut」,「Copy」等。如何從iOS中的UIMenuController中刪除默認的UIMenuItem?
如何做到這一點?
謝謝。
我想從UIMenuController中刪除一些默認的UIMenuItem對象,如「Cut」,「Copy」等。如何從iOS中的UIMenuController中刪除默認的UIMenuItem?
如何做到這一點?
謝謝。
將呈現菜單(例如,UIWebView
,UITextView
)的視圖子類並覆蓋-canPerformAction:withSender:
以返回NO
以查看不想顯示的菜單項。
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender {
if (action == @selector(copy:)) {
return NO;
}
else {
return [super canPerformAction:action withSender:sender];
}
}
你是怎麼擺脫粘貼選項?我嘗試了與Paste相同的操作,但它顯示出來了。我想,這是因爲粘貼板已經有一些內容了。 – 2012-10-23 08:14:20
完全不起作用。 – Dmitry 2012-11-07 19:36:38
這很好。 – 2016-06-27 08:35:03