从其他视图iphone sdk隐藏视图上的按钮

时间:2012-11-11 09:45:26

标签: ios iphone xcode sdk hide

我有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)
}

.........

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

1 个答案:

答案 0 :(得分:0)

您必须在interfaceController.h中添加测试按钮的插座:

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

之后在Interface Builder中,您必须将此Outlet链接到测试按钮。

此时你的代码正常工作