Позволяет ли 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