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

UIMenuController 实现长按显示自定义菜单功能

2016-03-25 10:35 537 查看
这段时间在集成使用融云聊天功能的时候,想自定义消息cell的长按的菜单,在网上查了查,这是根据 UIMenuController 实现的。具体代码如下,我是使用一个btn实现的

首先创建一个btn,并给btn添加一个长按的事件



然后实现长按方法

注意,这个控件必须要实现几个方法

1、

[btn becomeFirstResponder];

2、

- (BOOL)canBecomeFirstResponder{

return YES;

}

3、让该view处于可交互状态

具体代码如下



下面再写出各个菜单点击的实现方法即可,非常简单。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: