Итак, у меня есть UIProgressView, который работает как своего рода полоса загрузки. Родительский UIView находится внутри контроллера навигации, и когда UIProgressView заполнен, я хочу перейти к следующему представлению в иерархии навигации. Любые советы о том, как это сделать?
Загрузить новое представление, когда UIProgressView заполнен
Ответы (2)
Ваше представление прогресса, вероятно, периодически заполняется NSTimer, верно?
Допустим, вы хотите заполнить его десятью частями в течение десяти секунд.
Каждый тик NSTimer будет добавлять:
progress = progress + 0.1;
if (progress == 1.0) {
[self.navigationController pushViewController:viewController animated:YES];
}
Где прогресс — это то, что контролирует скорость заполнения вашего UIProgressView, а viewController — ваш viewController.
person
Matt Meyers
schedule
19.07.2012
[ self.navigationController pushViewController: yourViewController анимированный: YES ]; ?
person
Greg Price
schedule
19.07.2012