我正在使用以下代码将 a 添加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
但对于我的用例,这是不可能的。