私にはビューがあり、ユーザーはこのビューにいます。離れる方法はありません。広告があり、しばらくすると「移動」ボタンが表示されます。それ以上の場合は、自動的に次のビューに移動します。絵コンテを使っています。
user1525984
質問する
3425 次
3 に答える
7
コードでそれを行う必要があります。それは次のように簡単です:
- (void)goToNextView {
[self performSegueWithIdentifier:@"segueToNextView" sender:self];
}
- (void)viewDidLoad {
[self performSelector:@selector(goToNextView) withObject:nil afterDelay:5];
}
これsegueToNextView
は、ViewControllerがロードされてから5秒後に発生します。
于 2012-07-22T04:45:30.737 に答える
1
確かに、タイマーを追加してから、タイマーハンドラーでを呼び出しますperformSegueWithIdentifier:sender:
。これはコードで行う必要があります。ストーリーボードに設定したセグエの名前を取得し、それを呼び出しの識別子引数として使用します。
于 2012-07-22T04:05:49.793 に答える
0
スウィフト4
DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(2)) {
self.performSegue(withIdentifier: "segueName", sender: self)
}
于 2017-10-22T20:49:05.847 に答える