2013-05-07 95 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