画面の右下にボタンを追加します。
UIButton *testBtn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[testBtn addTarget:self action:@selector(test:) forControlEvents:UIControlEventTouchUpInside];
CGRect screenRect = [[UIScreen mainScreen] bounds];
CGFloat screenWidth = screenRect.size.width;
CGFloat screenHeight = screenRect.size.height;
testBtn.frame = CGRectMake(screenWidth - 100, screenHeight - 100, 100, 100);
[self.view addSubview:testBtn];
ボタンが見えますが、タップすると一瞬青くなります。test:メソッドを呼び出さないだけです。なぜだめですか?
編集-これがターゲットメソッドです:
- (void)test:(id)sender {
NSLog(@"hi");
}