我使用取消隱藏,當按鈕被點擊
_loginview.hidden = YES
隱藏在UIView
當我做
-(IBaction)logInButton:(id)sender {
_logInView.hidden = NO;
}
它仍然當我點擊按鈕不會顯示一個UIView,誰能幫助?
我使用取消隱藏,當按鈕被點擊
_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您查看..
它是通過創建這個, @屬性(非原子,強)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