关于UIMenuController的使用总结
来源:互联网 发布:ubuntu 修复win7引导 编辑:程序博客网 时间:2024/05/19 06:17
1. Menu的初始化设置
- (void)showMenuAtRect:(CGRect)rect inView:(UIView *)inView{ [self becomeFirstResponder]; UIMenuController *theMenu = [UIMenuController sharedMenuController]; [theMenu setMenuVisible:NO animated:YES]; UIMenuItem *copyItem = [[[UIMenuItem alloc] initWithTitle:@"复制" action:@selector(copyAction:)] autorelease]; [theMenu setMenuItems:[NSArray arrayWithObjects:copyItem,nil]]; [theMenu setTargetRect:rect inView:inView]; [theMenu setMenuVisible:YES animated:YES]; }
需要注意的是
[self becomeFirstResponder];
一定不能少了
2. Menu的事件响应及显示下面两个方法不能少了,返回Yes
-(BOOL)canPerformAction:(SEL)action withSender:(id)sender{ if (action == @selector(copyAction:)) { return YES; } return NO;}-(BOOL)canBecomeFirstResponder{ // 默认是NO return YES;}
0 0
- 关于UIMenuController的使用总结
- 关于UIMenuController的使用 弹出菜单UIMenuItem
- 关于UIMenuController的使用 弹出菜单UIMenuItem
- UIMenuController的使用
- UIMenuController的使用
- UIMenuController控件的使用
- UIMenucontroller的使用
- UIMenuController的使用
- UIMenuController的使用
- UIMenuController的基本使用
- UIMenuController的使用
- UIMenuController的使用
- UIMenuController的使用
- UIMenuController的使用
- UIMenuController的使用简介
- UIMenuController的使用简介
- iOS UIMenuController的使用
- UIMenuController的使用
- 【JVM】HotSpot JVM内存管理和GC策略总结
- 状态模式
- Android进阶— 面试题
- 不知不觉,搞这一行两年了
- skipping incompatible 问题解决
- 关于UIMenuController的使用总结
- [递归]Vicsek Fractal
- 关于AFNetworking 安全bug
- android的repo和git使用遇到的疑难杂症
- 解决Apache和IIS无法同时使用的问题
- 进程的通信方式及特点
- android service和生命周期
- 关于《最简单的基于FFMPEG+SDL的视频播放器》记录
- Android Support v4、v7、v13的区别和应用场景