我有一个笔尖在我的故事板没有连接到任何东西,但我实例化它作为一个子视图正是如此:的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