objective-c - 当 UIProgressView 已满时加载新 View

标签 objective-c ios xcode uinavigationcontroller uiprogressview

所以我有一个 UIProgressView 可以用作一种加载栏。父 UIView 在导航 Controller 内,当 UIProgressView 已满时,我想转到导航层次结构中的下一个 View 。有关如何执行此操作的任何提示?

最佳答案

您的进度 View 可能由 NSTimer 定期填充,对吗?

假设您要在十秒钟内将其填写为十个部分。

每个 NSTimer tick 会添加:

progress = progress + 0.1;
if (progress == 1.0) {
[self.navigationController pushViewController:viewController animated:YES];
}

进度是控制 UIProgressView 填充率的任何因素,viewController 是您的 viewController。

关于objective-c - 当 UIProgressView 已满时加载新 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11569200/

相关文章:

iphone - UITableView addSubview 和表格线

ios - 无法更改 View 的默认布局边距

ios - 如何查看UILabel当前的字体大小?

ios - 自定义 UItableViewCell 未加载图像? swift 4

objective-c - 如何比较 coredata 字符串和 NSString

ios - 我应该在 block 中使用函数参数,还是将它们保留为 __block 变量

ios - 有没有一种方法可以在 iOS 上对 Fairplay 加密流进行后处理

ios - 如何使用 UIButton 为单元格设置动画?

objective-c - 在 iOS 5 : how to make compatible code with 4. 3 下分离线程和 ARC?

ios - 错误 : _handleNonLaunchSpecificActions in iOS9