0
作爲操作系統3.2,我們被允許更改編輯菜單。這是文檔所述:UIMenuController - 自定義
「您可以創建自己的菜單項,每個菜單項都有自己的標題和動作選擇器,並通過此屬性將它們添加到編輯菜單中。自定義項目出現在任何系統菜單項目「。
我想刪除這些'系統項目'(它們很多!),或者其中的一部分。我該怎麼辦?
作爲操作系統3.2,我們被允許更改編輯菜單。這是文檔所述:UIMenuController - 自定義
「您可以創建自己的菜單項,每個菜單項都有自己的標題和動作選擇器,並通過此屬性將它們添加到編輯菜單中。自定義項目出現在任何系統菜單項目「。
我想刪除這些'系統項目'(它們很多!),或者其中的一部分。我該怎麼辦?
你控制哪些可見與canPerformAction,如:
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender {
BOOL answer = NO;
if (action == @selector(copy:))
answer = YES;
return answer;
}
上面的代碼將允許複製,但沒有其他人。您也可以添加您的自定義UIMenuItem。