我想使用storyboard在同一视图中添加waitview

时间:2013-11-20 09:54:23

标签: ios iphone ios6 storyboard

我在同一个视图控制器中创建了一个视图。 只需要设置隐藏的真或假。

这是我的代码。

- (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,我在我的方法中使用下面的代码

[self performSelectorOnMainThread:@selector(removeWaitView)withObject:Nil waitUntilDone:NO];

需要帮助

2 个答案:

答案 0 :(得分:1)

在经过如此多的混乱后,我得到了解决方案,

所有需要在故事板中设置“恢复ID ”,与 IBOutlet

中指定的相同

设置

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

现在工作正常。

答案 1 :(得分:0)

尝试

[self bringSubviewToFront:[loadView superview]]; 

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