0

我有 2 个视图,第一个名为“InterfaceController”,第二个名为“LoginController”。在 LoginController 上,我有一个按钮“Connexion”,当我点击这个按钮时,我希望隐藏我称为“TEST”的按钮。

所以我尝试了:Interfacecontroller.h:

@interface InterfaceController : UIViewController {
- (IBAction)TEST:(id)sender;
- (IBAction)LoginSwitch:(id)sender;
}

登录控制器.h:

@interface LoginController : UIViewController {
}
- (IBAction)Connexion:(id)sender;
@end

登录控制器.m:

#import "InterfaceController.h"
#import "LoginController.h"
@implementation LoginViewController

- (IBAction)Connexion:(id)sender {
        [self dismissModalViewControllerAnimated:YES]; 
        InterfaceController.TEST.hidden = YES; (this is what I want to set)
}

…………

我真的不知道该怎么做,但我认为这很容易。有人可以解释一下吗?

4

1 回答 1

0

您必须在 interfaceController.h 中添加一个测试按钮的出口:

@property (nonatomic,strong) IBOutlet UIButton *TEST;

之后在 Interface Builder 中,您必须将此 Outlet 链接到 Test Button。

此时您的代码有效

于 2012-11-11T09:58:05.873 回答