取消隐藏,当按钮被点击
我使用取消隐藏,当按钮被点击
_loginview.hidden = YES
隐藏在UIView
当我做
-(IBaction)logInButton:(id)sender {
_logInView.hidden = NO;
}
它仍然当我点击按钮不会显示一个UIView,谁能帮助?
我创建了UIView的Iboutlet属性,并将它与故事板中的UIView相连接。也勾选隐藏。
隐藏视图的屏幕截图如下(橙色)。我也以编程的方式加以禁止并仍在工作。
,后来按钮操作我执行setHiden因为没有和它出现了。 IBAction为的代码如下: -
- (IBAction)loginBtn{
[hidenView setHidden:NO];
}
您的IBAction方法是否被调用? – 2014-09-23 13:17:13
是的,我测试了这段代码,它工作正常。 – nikhil84 2014-09-24 04:37:18
你需要的时候你同步于UIButton的到setHidden NO您查看..
- (IBAction为)logInButton:(ID)发送{ [_logInView setHidden:没有]; }
它是通过创建这个, @属性(非原子,强)IBOutlet中的UIView * viewLogin我的工作结束; // in controller.h
@synthesize viewLogin;对于viewlogin //在Controller.m或者
集出口财产故事板
,并用以下IBAction为事件,
-(IBAction)login:(id)sender{
[viewLogin setHidden:NO]; }
在故事板,从连接检查员检查您的按钮与发送正确连接事件。 然后(如果您正在执行一个异步的过程,也许登录用户)试试这个:
[[NSOperationQueue mainQueue] addOperationWithBlock:^{
_logInView.hidden = NO;
}];
女巫更新在主线程的UI。 只是一个猜测。
最好使用setAlpha而不是setHidden。
是_logInView的一个插座?如果是这样,请检查它是否正确链接 – Rajesh 2014-09-23 12:07:34