我有一个动态初始化的按钮。我想从另一个UIViewController中禁用该按钮。
我正在使用此代码:
按钮是 @property(强,非原子)IBOutlet UIButton * aboutus;
然后我尝试以这种方式禁用它:
OtherViewController * view2 = [[OtherViewController alloc] initWithNibName:@"view2" bundle:nil];
view2.aboutus.enabled=NO;
但按钮仍然会启用..任何想法为什么?
答案 0 :(得分:1)
您需要公开BOOL
财产:
@property(nonatomic) buttonEnabled;
<{1>} OtherViewController
。将该值设置为您想要的值(是或否),然后在viewDidLoad:中
aboutus.enabled = buttonEnabled;