作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
嗨,我是 iOS 的初学者,在我的项目中我正在使用进度条
这里我的主要要求是在完成进度条加载后最多 5 秒加载进度条我想为此移动另一个 View Controller 我使用了一些代码但没有工作请帮助我
- (void)viewDidLoad
{
[super viewDidLoad];
self.progressView = [[UIProgressView alloc] initWithProgressViewStyle:UIProgressViewStyleDefault];
self.progressView.center = self.view.center;
[self.view addSubview:self.progressView];
self.myTimer = [NSTimer scheduledTimerWithTimeInterval:0.5 target:self selector:@selector(updateUI:) userInfo:nil repeats:YES];
}
- (void)updateUI:(NSTimer *)timer
{
self.progressView.progress += 0.5;
ContactVC*VC = [self.storyboard instantiateViewControllerWithIdentifier:@"ContactVC"];
[self.navigationController pushViewController:VC animated:YES];
}
最佳答案
- (void)viewDidLoad {
[super viewDidLoad];
progressView = [[UIProgressView alloc] initWithProgressViewStyle:UIProgressViewStyleDefault];
progressView.center = self.view.center;
[self.view addSubview:progressView];
myTimer = [NSTimer scheduledTimerWithTimeInterval:0.5 target:self selector:@selector(updateUI:) userInfo:nil repeats:YES];
}
- (void)updateUI:(NSTimer *)timer
{
progressView.progress += 0.5/10;
if ((int)progressView.progress) {
[myTimer invalidate];
Demoview*VC = [self.storyboard instantiateViewControllerWithIdentifier:@"Demoview"];
[self.navigationController pushViewController:VC animated:YES];
}
}
关于ios - 如何在 ios 中加载进度条后将一个 View Controller 移动到另一个 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33147143/
我是一名优秀的程序员,十分优秀!