Предоставляет ли iOS разработчику определение частного IBOutlet. Например, в viewController есть несколько кнопок, и я хочу что-то сделать с этими кнопками как в построителе интерфейса, так и в коде. Однако я не хочу, чтобы другие классы получили доступ к этим кнопкам. Могу ли я определить некоторые "private" 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