作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在同一个 View Controller 中创建了一个 View 。并且只需要设置 hidden true 或 false。
这是我的代码。
- (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,但是在view中看不到waitview。 View 附加自 IBOutlet
IBOutlet UIView *loadView;
调用remove waitview,我在我的方法中使用下面的代码
[self performSelectorOnMainThread:@selector(removeWaitView) withObject:Nil waitUntilDone:NO];
需要帮助
最佳答案
经过这么多的困惑,我找到了解决方案,
都需要在 Storyboard中设置与 IBOutlet 中命名相同的“Restoration ID”
设置
[self performSelector:@selector(callAllMethods) withObject:nil afterDelay:0.2];
现在它工作正常。
关于ios - 我想使用 Storyboard在同一 View 中添加 waitview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20092561/
我在同一个 View Controller 中创建了一个 View 。并且只需要设置 hidden true 或 false。 这是我的代码。 - (void)addWaitView { [s
我是一名优秀的程序员,十分优秀!