私はビューを持っていますが、このビューにユーザーがいて、離れる方法はありません。広告があり、一定時間が経過してから「実行」ボタンが表示されるか、それ以上の場合は自動的に次のビューに移動します。私はストーリーボードを使用しています。ビューを次のビューに分割するためにタイマーを追加できますか?
5
A
答えて
8
コードで行う必要があります。
- (void)goToNextView {
[self performSegueWithIdentifier:@"segueToNextView" sender:self];
}
- (void)viewDidLoad {
[self performSelector:@selector(goToNextView) withObject:nil afterDelay:5];
}
segueToNextView
は、ビューコントローラが読み込まれてから5秒後に発生します。
2
必ず、タイマーを追加してから、タイマーハンドラでperformSegueWithIdentifier:sender:
を呼び出してください。コードでこれを行う必要があります。あなたはストーリーボードでそれを設定する際にセグエの名前を取得し、それをコールの識別子引数として使用します。
0
スイフト4
DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(2)) {
self.performSegue(withIdentifier: "segueName", sender: self)
}
関連する問題
- 1. レイアウトオーバーライドにビューを追加するビューID
- 2. ビューとコントローラを分割するとき
- 3. レイアウトの子にビューを追加できますか?
- 4. プログラムで追加されたビューにマージンを追加する
- 5. MVVM WPFビューをより小さいビューに分割する
- 6. いつMVCビューを2つに分割するのですか?
- 7. 画像ビューをテーブルビューの次の行に追加する
- 8. SET SQL_BIG_SELECTS = 1を追加できますか?ビューに?
- 9. ビットマップをビューに追加してビューグループにビューを追加する方法
- 10. プログラムでビューをプログラムに追加する
- 11. プログラムでLinearLayoutにビューを追加する
- 12. プログラムでストーリーボードにビューを追加する
- 13. プログラムでLinearLayoutにビューを追加する
- 14. 子ビューから親ビューにモデルを追加する
- 15. vs2010で部分ビューを追加できません
- 16. タイマーでレイアウト上のビューを追加 - Androidの
- 17. 剃刀に部分的なビューを動的に追加する
- 18. クラスベースのビューに余分なコンテンツを追加してフィルタリングする
- 19. 別のUIViewControllerのビューにUIViewControllerのビューを追加することをお勧めしますか?
- 20. WebViewにビューを追加した後にビューのレイアウトを設定できるようにする
- 21. 別のビューにサブビューを追加する
- 22. splitViewのrootControllerにビューを追加する
- 23. Androidのビューにチェックを追加する
- 24. UITableViewControllerのビューにサブビューを追加する
- 25. UIScrollViewの上にビューを追加する
- 26. RootViewControllerの前にビューを追加する
- 27. 生成されたビューにカスタムプレフィックスを追加できません
- 28. 子ビューコントローラのビューを親ビューに追加する方法
- 29. joomla別のビューにビューを追加する
- 30. jsからDjangoビューに分割された値を渡す