好的,过去几天我一直在浏览论坛,并尝试各种方法来禁用此按钮,但没有任何效果。我假设它只是我需要的一些语法,因为我调用视图控制器的方式。我可以更改标签文本,但不能以任何方式更改按钮。这是我试图更改按钮的内容,但没有任何效果:
在我的.h文件中,使用control-drag链接按钮:
@property (weak, nonatomic) IBOutlet UIButton *btnDelete;
以下是我在viewDidLoad中放入我的.m文件并在viewDidAppear中尝试的内容:
_btnDelete.enabled=false;
_btnDelete.hidden=true;
_btnDelete.userInteractionEnabled=false;
[_btnDelete setEnabled:NO];
[btnDelete setAlpha:0.0];
[btnDelete setNeedsDisplay];
这些似乎都没有对按钮做任何事情。
以下是我如何调用其上有按钮的视图控制器。
Detail *Det = [self.storyboard instantiateViewControllerWithIdentifier:@"Detail"];
[Det setModalTransitionStyle:UIModalTransitionStyleFlipHorizontal];
[self presentViewController:Det animated:YES completion:nil];
我还尝试在上面的内容之后添加以下行,只是为了看看它是否有效,但事实并非如此。
Det.btnDelete.enabled=false;
Det.btnDelete.hidden=true;
就像我说的,我已经通过论坛并试图找到修改按钮的方法,但没有任何工作。按钮未归属,只是纯文本。我无法以任何我能看到的方式修改按钮,但我可以修改页面上的其他控件,比如标签,就好了。
提前感谢您提供任何帮助。