я использую следующий код, чтобы добавить UIButton
к моему UIView
:UIButton в UIView не реагирует на любые события
rejectButton = [UIButton buttonWithType:UIButtonTypeCustom];
[rejectButton addTarget:self action:@selector(rejectBuddy:) forControlEvents:UIControlEventTouchDown];
[rejectButton.titleLabel setFont:[UIFont fontWithName:@"Heiti SC Medium" size:15]];
rejectButton.titleLabel.userInteractionEnabled = NO;
[rejectButton setTitle:@"Reject" forState:UIControlStateNormal];
[rejectButton setBackgroundImage:[UIImage imageNamed:@"Logout_Profile.png"] forState:UIControlStateNormal];
rejectButton.frame = CGRectMake(168, 380, 141.0, 45.0);
rejectButton.userInteractionEnabled = YES;
[mainView addSubview:rejectButton];
При нажатии на кнопку, он ничего не делает. Я даже не вижу анимацию, нажатую на кнопку. Есть что-то, чего я не вижу в этом?
Он работает, когда я вручную создаю UIButton
на UIView
на раскадровке. Но для моего случая использования это невозможно.