0

我在覆盖层上制作了一个按钮,每次访问相机时都会加载该按钮。该按钮响应良好,我已经对其进行了测试以查看它是否是选择器的问题。我是 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 *)];
4

0 回答 0