1
버튼이있는 간단한 소개 화면을 추가하기 만하면됩니다. 제대로 컴파일되고 표시되지만 버튼이 반응하지 않습니다.코드에 UIButton이 추가되어 터치에 응답하지 않습니다.
- (void)viewDidLoad {
[super viewDidLoad];
NSLog(@"viewDidLoad!");
[self showIntro];
}
// make a quick Intro screen
- (void) showIntro {
UIImageView *myBackImage = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)];
[myBackImage setImage:(UIImage *) [UIImage imageNamed:@"myBkgnd.png"]];
UIButton *clickBtn = [UIButton buttonWithType:UIButtonTypeCustom ];
[clickBtn addTarget:self action:@selector(myButton_pressed:) forControlEvents:UIControlEventTouchUpInside];
[clickBtn setImage:(UIImage *) [UIImage imageNamed:@"btnImage.png"] forState:UIControlStateNormal];
clickBtn.frame = CGRectMake(111, 200, 75, 60);
[myBackImage addSubview:clickBtn];
[self.view addSubview:myBackImage];
}
- (void)myButton_pressed:(UIButton*)button {
NSLog(@"Button Pressed!");
}
나는 무엇을 바라 볼까? 감사합니다.
봅니다있는 UIButton 대신 buttonWithType에 대한 initWithFrame 생성자를 사용합니다. – kidsid49