2013-05-07 97 views
-2

我想禁用UItextField的菜單控制器。我用下面的代碼來嘗試禁用控制菜單無法隱藏UIMenuController

- (BOOL)canPerformAction:(SEL)action withSender:(id)sender 
{ 
    return NO; 
} 

但它沒有工作,我總是得到菜單(複製,粘貼,剪切)選擇在的UITextField文本時。 我不知道什麼是問題的根源

回答

1

你把這些代碼放在哪裏?

你應該做的UITextField子類,並覆蓋

- (BOOL)canPerformAction:(SEL)action withSender:(id)sender 
在它

,就像你的代碼。

+0

我已經把它放到視圖控制器中,根據你的答案這就是它沒有工作的原因吧? – MahdiS 2013-05-07 10:22:04

+0

是的,似乎。 – shanegao 2013-05-07 10:37:49