我在叠加层上做了一个按钮,每次访问摄像机时都会加载。按钮响应很好,我已经测试过它以查看选择器是否有问题。我100%它不是选择器的问题(它响应NSLog字符串)。
我希望每次按下时都会显示一个新视图,但即使我使用了各种各样的方法,它也没有做任何事情。我在这里没有想法,我尝试了很多方法但没有工作,我的意思是没有。我确保我已经正确地导入了框架,我甚至制作了新项目并重新编写了第一步中的所有内容,以确保它不会对原始项目造成问题。
}
- (UIView*)CommomOverlay {
//Both of the 428 values stretch the overlay bottom to top for overlay function. It
doesn't cover it.
UIView* view = [[UIView alloc] initWithFrame:CGRectMake(0,0,320,430)];
UIImageView *FrameImg = [[UIImageView alloc] initWithFrame:CGRectMake(0,0,320,430)];
[FrameImg setImage:[UIImage imageNamed:@"newGraphicOverlay.png"]];
FrameImg.userInteractionEnabled = YES;
UIButton *myButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
myButton.frame = CGRectMake(20, 20, 200, 44); // position in the parent view and set the
size of the button
[myButton setTitle:@"Click Me!" forState:UIControlStateNormal];
// add targets and actions
[myButton addTarget:self action:@selector(buttonPressed)
forControlEvents:UIControlEventTouchUpInside];
[view addSubview:FrameImg];
[view addSubview:myButton];
return view;
}
以下内容在我的 - (void)buttonPressed方法中无效:
UIViewController *viewControllerName = [[UIViewController alloc] initWithNibName:
(NSString *) bundle:(NSBundle *)];