Может кто-нибудь сказать мне, почему ни одна из кнопок в разделе «Просмотр лицензионного соглашения» UIView в моем .xib-файле не запускает действие? Кажется, что объект Scrollview испортил поведение. Когда кнопки находятся непосредственно под объектом «Просмотр прокрутки» (в отличие от объекта UIView «Просмотр лицензионного соглашения»), они функционируют должным образом. Но мне нужно сгруппировать мои кнопки под UIViews, как показано в иерархии представлений ниже.Кнопки/Ссылки под объектом вида в .xib-файле не отвечают
Вот вид макета:
Вот моя точка зрения иерархии:
Вот соответствующий .m файл:
@interface MYViewController()
- (IBAction)licenseAgreementPressed:(id)sender;
- (IBAction)legalDisclaimerPressed:(id)sender;
- (IBAction)privacyStatementPressed:(id)sender;
@property (strong, nonatomic) IBOutlet UIView *licenseAgreementView;
@property (weak, nonatomic) IBOutlet UIButton *legalDisclaimerButton;
@property (strong, nonatomic) IBOutlet UIButton *privacyStatementButton;
@end
@implementation MYViewController
- (IBAction)licenseAgreementPressed:(id)sender
{
NSLog(@"Pressed A");
}
- (IBAction)legalDisclaimerPressed:(id)sender
{
NSLog(@"Pressed B");
}
- (IBAction)privacyStatementPressed:(id)sender
{
NSLog(@"Pressed C");
}
@end
подключения IBAction правильно ли? Загружен ли мнение? Вы установили владельца файла вида? Пожалуйста, предоставьте более подробную информацию. –