UIMenuController 实现长按显示自定义菜单功能
2016-03-25 10:35
537 查看
这段时间在集成使用融云聊天功能的时候,想自定义消息cell的长按的菜单,在网上查了查,这是根据 UIMenuController 实现的。具体代码如下,我是使用一个btn实现的
首先创建一个btn,并给btn添加一个长按的事件
然后实现长按方法
注意,这个控件必须要实现几个方法
1、
[btn becomeFirstResponder];
2、
- (BOOL)canBecomeFirstResponder{
return YES;
}
3、让该view处于可交互状态
具体代码如下
下面再写出各个菜单点击的实现方法即可,非常简单。
首先创建一个btn,并给btn添加一个长按的事件
然后实现长按方法
注意,这个控件必须要实现几个方法
1、
[btn becomeFirstResponder];
2、
- (BOOL)canBecomeFirstResponder{
return YES;
}
3、让该view处于可交互状态
具体代码如下
下面再写出各个菜单点击的实现方法即可,非常简单。
相关文章推荐
- iOS开发基础-UITextView&UITextField
- iOS开发基础-UIImageView&&UIImage的使用
- iOS开发基础-UIButton的使用
- iOS开发基础-UILabel的使用
- ui设计一
- UIViewController的生命周期及界面切换
- BZOJ 2037: [Sdoi2008]Sue的小球
- Building the System 编译安卓系统
- Scala Error: error while loading Suite, Scala signature Suite has wrong version expected: 5.0 found: 4.1 in Suite.class
- Android之UI简介
- iOS UISearchController TableView 实现简单搜索功能
- ligerUi 格式化日期
- 【iOS】iOS之Button segue弹出popOver消除(dismiss)问题
- PHP中include和require的区别详解
- 《iOS Human Interface Guidelines》——Netword Activity Indicator
- QueryPerformanceCounter
- WINP界面
- 《iOS Human Interface Guidelines》——Label
- java小程序之(GUI)确认对话框控制循环
- ui-router传递参数