您的位置:首页 > 产品设计 > UI/UE

UIMenuController IOS 弹出菜单

2014-06-16 11:00 435 查看
1. 创建并初始化  弹出菜单

    UIMenuController *menuController = [UIMenuController sharedMenuController];

    

    //@selector()括号中为该按钮触发的方法,该方法必须在UIVIewContrller中进行声明,就是投向的view所绑定的viewController类中必须实现这个方法

    UIMenuItem *menuItem_1 = [[UIMenuItem alloc] initWithTitle:@"复制" action:@selector(test1)];

    UIMenuItem *menuItem_2 = [[UIMenuItem alloc] initWithTitle:@"删除" action:@selector(test2)];

    UIMenuItem *menuItem_3 = [[UIMenuItem alloc] initWithTitle:@"移动" action:@selector(test3)];

    menuController.menuItems = [NSArray arrayWithObjects: menuItem_1, menuItem_2,menuItem_3,nil];

    

    [menuController setTargetRect:CGRectMake(100, 200, 60, 60) inView:self.view];

    [menuController setMenuVisible:YES animated:YES];

2. 添加  弹出菜单  的view要实现如下方法

- (BOOL)canBecomeFirstResponder
{

    return
YES;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息