- (BOOL)canPerformAction:(SEL)ac

2016-09-21  本文已影响3269人  公爵海恩庭斯

重写此方法,来控制 UIMenuItem 的显示和隐藏:

- (BOOL)canPerformAction:(SEL)action withSender:(id)sender
{
    if (action == @selector(copy:))
    {
        return YES;
    }
    else if (action == @selector(select:))
    {
        return YES;
    }
    else if (action == @selector(selectAll:))
    {
        return YES;
    }
    
    return [super canPerformAction:action withSender:sender];
}

以下是系统默认的 UIMenuItem 所对应的 action:

上一篇下一篇

猜你喜欢

热点阅读