0
点赞
收藏
分享

微信扫一扫

弹出菜单的使用

古月无语 2022-08-05 阅读 78


- (void)viewDidLoad
{
[super viewDidLoad];
_button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
_button.frame = CGRectMake(0, 300, 320, 30);
[_button setTitle:NSLocalizedString(@"Press Me", nil) forState:UIControlStateNormal];
[_button addTarget:self action:@selector(pressme:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:_button];
}
- (void)pressme:(id)sender
{
UIMenuItem *flag = [[UIMenuItem alloc] initWithTitle:@"复制" action:@selector(flag:)];
UIMenuItem *approve = [[UIMenuItem alloc] initWithTitle:@"删除" action:@selector(approve:)];
UIMenuController *menu = [UIMenuController sharedMenuController];
[menu setMenuItems:[NSArray arrayWithObjects:flag, approve, nil]];
[menu setTargetRect:[sender frame] inView:self.view];
[menu setMenuVisible:YES animated:YES];
}
- (BOOL)canBecomeFirstResponder
{
return YES;
}

 

举报

相关推荐

0 条评论