1

我有一个动态初始化的按钮。我想从另一个 UIViewController 禁用该按钮。

我正在使用这段代码:

按钮是@property (strong, nonatomic) IBOutlet UIButton *aboutus;

然后我尝试以这种方式禁用它:

OtherViewController * view2 = [[OtherViewController alloc]      initWithNibName:@"view2"    bundle:nil];
view2.aboutus.enabled=NO;

但该按钮仍将启用..任何想法为什么?

4

1 回答 1

1

你需要一个公共BOOL财产:

@property(nonatomic) buttonEnabled;

OtherViewController。将该值设置为您想要的任何值(是或否),然后在 viewDidLoad 中:

aboutus.enabled = buttonEnabled;
于 2012-11-03T00:02:12.370 回答