我有一個筆尖在我的故事板沒有連接到任何東西,但我實例化它作爲一個子視圖正是如此:的iOS UIButton的編程中的實例子視圖不點火
-(void)LoadCameraOverlayView
{
CameraOverlayViewController *cameraVC = [self.storyboard instantiateViewControllerWithIdentifier:@"CameraOverlayNib"];
cameraVC.view.userInteractionEnabled = YES;
[self.view addSubview:cameraVC.view];
}
的UIViewController中已經與反饋的攝像頭,工作正常,並且一個按鈕(當我繼續到視圖控制器也可以正常工作)。
該按鈕鏈接到Touch Down事件和Touch Up Inside事件。
當我點擊按鈕時,我可以看到它從默認狀態變爲可見狀態或突出顯示狀態,但是沒有任何代碼正在執行。如果我把一個NSLog放在ViewDidLoad中,我可以在控制檯中看到,但不能看到鏈接的方法。但是,如果我繼續看到它的確如此。
任何想法發生了什麼?
我看了其他的解決方案,但我不認爲這可能是有一個視圖的方式或CGRect沒有正確校準或任何東西,因爲我可以看到點擊按鈕時的視覺變化。
謝謝。
你在哪裏爲CameraOverlayViewController中的按鈕touchDown和touchUp添加了選擇器?在界面構建器中還是以編程方式完成? – Dare