4
我有如下畫面:的UIButton永遠不會觸發斷碼在行動
的X是UIButton
的形象,我必須添加適當的行動按鈕。然而,當我點擊按鈕時,它永遠不會觸發操作中的代碼。
下面是一些代碼:
@IBAction func CloseProfilePage(sender: AnyObject) {
self.removeAnimate();
}
這是用於啓動看到的視圖控制器的代碼:
func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath) {
let selectedAppointment = self.dayDatasource!.appointmentAtIndex(indexPath.item);
let profilePageViewController = ProfilePageViewController.init(withAppointment: selectedAppointment);
profilePageViewController.view.frame = self.view.frame
self.view.addSubview(profilePageViewController.view)
profilePageViewController.didMoveToParentViewController(self)
}
按鈕絕對連接在XIB的動作:
當我檢查vi新的層次結構中,按鈕頂部沒有任何其他內容會阻止按鈕,但會註冊點擊。我在這裏假設UIButton
中的imageView作爲按鈕iteself的一部分是可點擊的。
圖像中的X不是我添加的圖像視圖,它是附帶UIButton
圖像視圖。與此說我也訴諸以下內容:
self.profilePageClosePopUpButton.imageView?.userInteractionEnabled = true;
仍然該按鈕仍然無法點擊。我哪裏錯了?
這是一個CollectionViewCell嗎? – GJZ
不,我選擇一個集合視圖單元格,它打開viewController – user481610
您是否嘗試過打印某些內容以確保問題出在按鈕而不是按鈕被按下時調用的函數? – GJZ