誰でも助けてもらえますか?私はUIMenucontrollerに問題があります。ここでは、1つのviewcontrollerで2つのmenucontrollerを使う必要があります。 最初のメニューでは、 "コピー"、 "選択"、 "すべて選択"の他のメニューの "貼り付け"のみ私は共有メニューコントローラを使用しているときに他のメニューに影響します。View Controllerでもっとmenucontrollerを使う方法
override func canBecomeFirstResponder() -> Bool
{
return true
}
override func canPerformAction(action: Selector, withSender sender: AnyObject?) -> Bool
{
//actions
}
UIMenuController.sharedMenuController().menuItems = nil
let Select: UIMenuItem = UIMenuItem(title: "Select", action: Selector("Select"))
let SelectAll: UIMenuItem = UIMenuItem(title: "SelectAll", action: Selector("SelectAll"))
let Copy: UIMenuItem = UIMenuItem(title: "Copy", action: Selector("Copy"))
let menu: UIMenuController = UIMenuController.sharedMenuController()
menu.menuItems = [Select,SelectAll,Copy]
menu.setTargetRect(cell.frame, inView: cell.superview!)
menu.setMenuVisible(true, animated: true)
と私の2番目のメニューは次のとおりです:次のように
最初のメニューのための私のコードがある
UIMenuController.sharedMenuController().menuVisible = false
let paste: UIMenuItem = UIMenuItem(title: "Paste", action: Selector("paste"))
let menu: UIMenuController = UIMenuController.sharedMenuController()
menu.menuItems = [paste]
menu.setTargetRect(message_Textfield.frame, inView: message_Textfield.superview!)
menu.setMenuVisible(true, animated: true)
エラー:ここで 、2番目のメニューで、不要な含まれてい[Select]、[Select All]、[Copy]を[Paste]としてください。
どのように私はこれを解決することができ、事前