QBPopupMenu icon indicating copy to clipboard operation
QBPopupMenu copied to clipboard

Menu button not clicking in Swift 3

Open VivekGoswami opened this issue 7 years ago • 0 comments

I am using QBPopupMenu in Swift, but popmenu button are not clicked it's target method. here i am attaching my code.

class MenuViewController: UIViewController {

@IBOutlet weak var tapView : UIView!
var popUpMenu : QBPopupMenu!

override func viewDidLoad() {
    super.viewDidLoad()

    let menuItem = QBPopupMenuItem(title: "Split", target: self, action: #selector(splitProcess))
    let menuItemTwo : QBPopupMenuItem = QBPopupMenuItem(title: "Duplicate", target: self, action: #selector(MenuViewController.splitProcess))
    let menuItemThree : QBPopupMenuItem = QBPopupMenuItem(title: "Speed", target: self, action: #selector(MenuViewController.splitProcess))
    let menuItemFour : QBPopupMenuItem = QBPopupMenuItem(title: "Delete", target: self, action: #selector(MenuViewController.splitProcess))
    
    let items:Array = [menuItem,menuItemTwo,menuItemThree,menuItemFour]
    let popUpMenuFinal = QBPopupMenu(items: items)
    
    let tap = UITapGestureRecognizer(target: self, action: #selector(MenuViewController.split))
    tapView.addGestureRecognizer(tap)
    self.popUpMenu = popUpMenuFinal
}
func split(){
    print("Split Clicked")
    self.popUpMenu.showInView(tapView, targetRect: tapView.frame, animated: true)
}
func splitProcess(){
    print("Clicked")
}   

}

VivekGoswami avatar Aug 08 '17 15:08 VivekGoswami