大佬教程收集整理的这篇文章主要介绍了xcode – Swift-设置可见菜单控制器,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
let MenuController: UIMenuController = UIMenuController.sharedMenuController() MenuController.menuVisible = true MenuController.arrowDirection = UIMenuControllerArrowDirection.Down MenuController.setTargetRect(CGRectMake(100,80,50,50),inView: self.view) let MenuItem_1: UIMenuItem = UIMenuItem(title: "Menu",action: "delete:") let MenuItems: NSArray = [delete] MenuController.menuItems = MenuItems
>在获得sharedMenuController之前调用becomeFirstResponder()
>最后@L_255_4@menu.setMenuVisible(true,animated:truE)
>覆盖canBecomeFirstResponder函数
>覆盖canPerformAction函数
>为选择器编写功能
这是@L_618_9@例子
func someFunc() { becomeFirstResponder() var menu = UIMenuController.sharedMenuController() var deleteItem = UIMenuItem(title: "delete me",action: SELEctor("deleteLine")) menu.menuItems = [deleteItem] menu.setTargetRect(CGRectMake(100,inView: self) menu.setMenuVisible(true,animated: truE) } func deleteLine() { //Do something here } override func canBecomeFirstResponder() -> Bool { return true } override func canPerformAction(action: SELEctor,withSender sender: AnyObject?) -> Bool { // You need to only return true for the actions you want,otherwise you get the whole range of // iOS actions. You can see this by just removing the if statement here. if action == SELEctor("deleteLine") { return true } return false }
以上是大佬教程为你收集整理的xcode – Swift-设置可见菜单控制器全部内容,希望文章能够帮你解决xcode – Swift-设置可见菜单控制器所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。