我使用
隐藏了UIView
_loginview.hidden = YES
当我做的时候
-(IBaction)logInButton:(id)sender {
_logInView.hidden = NO;
}
当我点击按钮时,它仍然没有显示,任何人都可以帮忙吗?
答案 0 :(得分:0)
我创建了UIView的Iboutlet属性,并在故事板中将其与UIView连接。也勾选隐藏。
隐藏视图的屏幕截图如下(橙色)。我也以编程的方式处理并仍在工作。
稍后在按钮操作中,我执行setHiden为no,它出现了。 IBAction代码如下: -
- (IBAction)loginBtn{
[hidenView setHidden:NO];
}
答案 1 :(得分:0)
当您使用uiButton时,您需要在View上设置隐藏NO ..
答案 2 :(得分:0)
通过创造这个来实现我的目的, @property(非原子,强)IBOutlet UIView * viewLogin; //在controller.h中
@synthesize viewLogin; //在controller.m中
在storyboard中设置viewlogin的outlet属性
以及以下IBAction事件,
-(IBAction)login:(id)sender{
[viewLogin setHidden:NO]; }
答案 3 :(得分:0)
在故事板中,来自连接检查员检查您的按钮是否与发送的事件正确连接。 然后(如果你正在执行异步过程,也许是登录用户)试试这个:
[[NSOperationQueue mainQueue] addOperationWithBlock:^{
_logInView.hidden = NO;
}];
女巫从主线程更新UI。 只是一个猜测。
答案 4 :(得分:0)
最好使用setAlpha而不是setHidden。