mainCollectionViewCell *viewcell = [mainCollectionViewCell cellWithTableView:tableView];
if (viewcell.gestureRecognizers.count==0) {
UILongPressGestureRecognizer *longPre = [[UILongPressGestureRecognizer alloc]initWithTarget:self action:@selector(display:)];
[viewcell addGestureRecognizer:longPre];
}
return viewcell;
}
-(void)display:(UILongPressGestureRecognizer *)longPre{
if (longPre.state==UIGestureRecognizerStateBegan) {
mainCollectionViewCell *viewcell = (mainCollectionViewCell *)longPre.view;
[viewcell becomeFirstResponder];
UIMenuItem *item1 = [[UIMenuItem alloc]initWithTitle:@"分享"action:@selector(share:)];
UIMenuItem *item2 = [[UIMenuItem alloc]initWithTitle:@"登录"action:@selector(login:)];
UIMenuController *menu = [UIMenuController sharedMenuController];
[menu setMenuItems:@[item1,item2]];
[menu setTargetRect:viewcell.frame inView:self.view];
[menu setMenuVisible:YES animated:YES];
}
}
-(void)share:(id)sender{
NSLog(@"分享");
}
-(void)login:(id)sender{
NSLog(@"登录");
}
-(BOOL)canBecomeFirstResponder{
return YES;
}