0

最初の名前は「InterfaceController」、2 番目の名前は「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)
}

.........

やり方はよくわかりませんが、簡単だと思います。誰かが私を説明できますか?

4

1 に答える 1

0

interfaceController.hにテストボタンのアウトレットを追加する必要があります。

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

その後、Interface Builderで、このアウトレットをテストボタンにリンクする必要があります。

この時点で、コードは機能します

于 2012-11-11T09:58:05.873 に答える