Разрешает ли iOS разработчику определять частный IBOutlet. Например, в viewController есть несколько кнопок, и я хочу что-то сделать с этими кнопками как в построителе интерфейсов, так и в коде. Однако я не хочу, чтобы другие классы имели доступ к этим кнопкам. Могу ли я определить некоторые "частные" IBOutlets для этой кнопки
пример кода:
@interface myViewController : UIViewController<
{
@private:
UIButton *o_Button1;
UIButton *o_Button2;
}
//Can I have these outlets as private???
@property (nonatomic, retain) IBOutlet UIButton *Button1;
@property (nonatomic, retain) IBOutlet UIButton *Button2;
@end
================================================= ================
Найдите одно решение. Желаю, чтобы это вам помогло.
Объедините идеи Abizern и JustSid вместе, у меня есть решение вроде этого.
в файле .h
@interface myViewController : UIViewController
{
@private
IBOutlet UIButton *Button1;
IBOutlet UIButton *Button2;
}
@end
и в файле .m
@interface MyViewController ()
@property (nonatomic, retain) UIButton *Button1;
@property (nonatomic, retain) UIButton *Button2;
@end
...
@synthesize Button1, Button2;
Спасибо за помощь от Abizern и JustSid