UIMenuController 的使用指南
来源:互联网 发布:javaweb购物网站源码 编辑:程序博客网 时间:2024/06/03 20:05
长按添加菜单 我们常会使用到UIMenuController 这个控件 ,第一次使用 遇到了很多问题,在这里总结了一下,希望能够帮助到大家,(高手绕道 (~0~))
首先要使用这个 控件我们必须要实现以下方法:
1、
override func canBecomeFirstResponder() -> Bool { return true }
2、
override func canPerformAction(action: Selector, withSender sender: AnyObject?) -> Bool { return action == Selector("deleteData:") }
然后就是我们要添加的菜单了
3、
func longPressAction(longPresss:UILongPressGestureRecognizer){ let point = longPresss.locationInView(self) becomeFirstResponder() var deleteItem = UIMenuItem(title: "删除", action: Selector("deleteData:")) menu.menuItems = [deleteItem ] menu.setTargetRect(CGRect(x:self.bgView!.frame.size.width/2 - 50, y: 0, width: 100, height: 100), inView: self.bgView!) menu.setMenuVisible(true, animated: false) }
4、最后是点击的方法
func deleteData(sender: AnyObject) { // your code }
0 0
- UIMenuController 的使用指南
- UIMenuController的使用
- UIMenuController的使用
- UIMenuController控件的使用
- UIMenuController的事件监听
- UIMenucontroller的使用
- UIMenuController的使用
- UIMenuController的使用
- UIMenuController的基本使用
- UIMenuController的使用
- UIMenuController的使用
- UIMenuController的基本用法
- UIMenuController的使用
- UIMenuController的使用
- 27.UIMenuController的介绍
- 自定义TableviewCell的UIMenuController
- UIMenuController的使用简介
- UIMenuController的使用简介
- UVA127vector套栈模拟
- 负频率的解释
- java环境配置
- 算法竞赛入门经典:第七章 暴力求解法 7.3分数拆分
- 8 个不得不说的 MySQL 陷阱
- UIMenuController 的使用指南
- HDOJ 1869 六度分离 (最短路 Dijkstra && SPFA && Floyd)
- Android Studio Gradle太慢 解决方案
- Expressions
- 算法竞赛入门经典:第七章 暴力求解法 7.4双基回文数
- kafka的安装和配置
- 零基础学python-5.3 数字变量与除法
- NAND flash和NOR flash的区别详解
- Fragment