【问题标题】:Hide a button on a view from an other view iphone sdk从另一个视图 iphone sdk 隐藏视图上的按钮
【发布时间】:2012-10-31 01:39:31
【问题描述】:

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

所以我尝试了: 接口控制器.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)
}

…………

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

【问题讨论】:

  • 测试按钮声明在哪里?!!这些是 2 个视图控制器,而不仅仅是 2 个,并且为了访问方法或属性,您需要一个委托,,请参阅这个问题 HERE

标签: ios iphone xcode sdk hide


【解决方案1】:

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

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

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

此时你的代码可以工作了

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-21
    • 2011-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多