我有2个视图,第一个名为“InterfaceController”,第二个名为“LoginController”。 在LoginController上,我有一个按钮“Connexion”,我想当我点击这个按钮时,我想要隐藏我称为“TEST”的按钮。
所以我试过了: Interfacecontroller.h:
@interface InterfaceController : UIViewController {
- (IBAction)TEST:(id)sender;
- (IBAction)LoginSwitch:(id)sender;
}
Logincontroller.h:
@interface LoginController : UIViewController {
}
- (IBAction)Connexion:(id)sender;
@end
Logincontroller.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)
}
.........
我真的不知道怎么做,但我认为这很容易。 有人可以解释一下吗?
答案 0 :(得分:0)
您必须在interfaceController.h中添加测试按钮的插座:
@property (nonatomic,strong) IBOutlet UIButton *TEST;
之后在Interface Builder中,您必须将此Outlet链接到测试按钮。
此时你的代码正常工作