1

だから私は一種のローディングバーとして機能するUIProgressViewを持っています。親UIViewはナビゲーションコントローラー内にあり、UIProgressViewがいっぱいになったら、ナビゲーション階層の次のビューに移動します。これを行う方法に関するヒントはありますか?

4

2 に答える 2

1

あなたの進行状況ビューは、おそらく NSTimer によって定期的に埋められていますよね?

10 秒間で 10 個の部分に分けて入力したいとします。

各 NSTimer ティックは以下を追加します:

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

進行状況はUIProgressViewのフィルレートを制御し、viewControllerはviewControllerです。

于 2012-07-19T22:33:29.487 に答える
0

[ self.navigationController pushViewController:yourViewController アニメーション:YES ]; ?

于 2012-07-19T21:05:39.590 に答える