2013-11-20 29 views
1

我已經在相同的視圖控制器中創建了一個視圖。 只需要設置隱藏的真或假。我想添加使用故事板在同一視圖中的waitview

這是我的代碼。

- (void)addWaitView 
{ 
    [self.view bringSubviewToFront:loadView]; 
    [loadView setHidden:NO]; 

} 

- (void)removeWaitView 
{ 
    [loadView setHidden:YES]; 
} 

- (IBAction)actionUpdate:(id)sender { 

    NSLog(@"actionUpdate"); 

    [self addWaitView]; 
    [self performSelector:@selector(callAllMethods) withObject:nil afterDelay:0.0]; 

} 

該方法被稱爲addWaitView,但無法在視圖中看到waitview。 視圖被從IBOutlet中

IBOutlet UIView *loadView; 

附接到來電除去waitview,我在方法使用下面的代碼

[自performSelectorOnMainThread:@selector(removeWaitView)withObject:無waitUntilDone:NO];

需要幫助

+0

你可以添加callAllMethods的代碼嗎 – suhit

+0

也許你可以將它設置爲unhidden,然後再將它放到前面? – Albara

回答

1

我得到了解決,這麼多的混亂後,

所有需要設置 「恢復ID」 在故事板相同IBOutlet中名爲

套裝

[self performSelector:@selector(callAllMethods) withObject:nil afterDelay:0.2]; 

現在它的工作正常。

+0

不錯的問題,回答:) – SagarPPanchal

0

嘗試

[self bringSubviewToFront:[loadView superview]]; 

[[loadView superView] bringSubviewToFront:loadView]; 
[loadView setHidden:NO]; 
+0

試過這個......但是和我上面提到的一樣的行爲 –

相關問題