我使用透明PNG創建了UIButton。帶有透明背景圖像的UIButton不能正常工作
instantHelpBtn = UIButton()
instantHelpBtn.frame = CGRectMake(10, 10, 30, 30)
instantHelpBtn.setBackgroundImage(UIImage(named: "questions1.png"), forState: .Normal)
instantHelpBtn.addTarget(self, action: "instantHelpBtnPressed", forControlEvents: .TouchUpInside)
self.view.addSubview(instantHelpBtn)
的問題是功能instantHelpBtnPressed
工作只有我莫名其妙地按背景圖像的非透明部分。如果我想念(而且我經常想念),沒有任何反應。我怎麼能改變這種行爲?
增加你的按鈕框架,問題解決否則減少你的圖像框架問題解決 –