2012-11-11 76 views
0

我有2個視圖,第一個命名爲「InterfaceController」,第二個命名爲「LoginController」。 在LoginController上,我有一個「Connexion」按鈕,當我點擊這個按鈕時,我想要隱藏我稱爲「TEST」的按鈕。從其他視圖隱藏按鈕視圖iphone sdk

所以,我想: 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

哪裏是測試按鈕聲明? 和那些是2個viewcontrollers不只是2,並且爲了訪問方法或屬性您需要一個委託,,,看到這個問題 [這裏](http://stackoverflow.com/questions/1658433/accessing-method-距其它類 - 目標c) –

回答

0

您必須添加測試按鈕的出口在interfaceController.h:

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

在Interface Builder中你必須該出口鏈接到測試按鈕。

此時您的代碼工作

相關問題