にpushViewController:animated:
でUITableViewController
をプッシュしています。私はselectRowAtIndexPath
を使用して、指定された行にスクロールして強調表示することができるように、アニメーションが終了したときに通知を受けたいと思います。
明示的に呼び出さなかったアニメーションのデリゲートを設定するにはどうすればよいですか?あなたはナビゲーションコントローラのスタックにプッシュする前に(のtableViewプロパティを介した)方法:アニメーション::scrollPositiontableViewControllerがnavスタックにプッシュのアニメートを完了したときに通知を受ける方法
0
A
答えて
1
プッシュアニメーションのデリゲートを設定する方法はわかりません。
サブクラスUITableViewController
:ここでは簡単な回避策です。少し遅れてviewDidAppear:
を無効にして、「ポストアニメーション」メソッドを呼び出します。
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
[self performSelector:@selector(scrollToAndHighlightCurrentRow) withObject:nil afterDelay:0.4];
}
1
関連する問題
- 1. UILocalNotification - 通知を受け取った後にローカル通知を完了/終了する正しい方法
- 2. 通知が通知されたときに通知を受け取る方法
- 3. NSWindowが終了したときに通知を受ける方法
- 4. C#.NETタスク:複数のタスクが完了したときに通知を受け取る方法
- 5. アクティビティが完了したときの通知を避ける方法
- 6. アプリがオフのときにプッシュ通知を受け取る方法は?
- 7. 物理ページ/ジョブが完了したときにプリンタから通知を受け取る方法
- 8. Windows Phone:Deployment.Current.Dispatcher.BeginInvokeが完了したときの通知方法
- 9. アプリが終了したときにプッシュ通知
- 10. iosはバックグラウンドタスクが終了したときに通知を受けますか?
- 11. システムがフリーズしたときに通知を受ける
- 12. アプリが終了したときにアンドロイドの通知を受け取る方法は?
- 13. バックボーンmodel.fetch()が完了したときを知る方法?
- 14. WebViewレンダリングが完了したときを知る方法
- 15. CThreadPoolで作業が完了したときを知る方法?
- 16. プッシュ通知を受け取った後にウェブリクエストを作成
- 17. プロセスが終了したとき、またはAndroid上で殺されたときに通知を受ける
- 18. ビューアの読み込みが完了したときの通知方法
- 19. アプリがバックグラウンドに入るときにローカル通知を受け取る方法
- 20. IBM Rational UCM Clearcaseを使用してCPM完了に関する電子メール通知を受け取る方法
- 21. タスクが完了したことをデスクトップに通知
- 22. アプリケーションが終了したときに通知を受け取ることができません
- 23. iPhoneのアプリケーションを終了した後、通話終了通知を受け取る方法は?
- 24. writeToFile完了時の通知方法
- 25. 通話が終了するたびに通知を受ける方法はありますか
- 26. google-driveはプッシュ通知を受け取ることができません
- 27. Facebookソーシャルプラグインを使用して誰かが好きかコメントしたときに通知を受け取る方法
- 28. Event.respondWithが完了したことを知る方法(Event.respondWith()のコールバック
- 29. 最近に受信したプッシュ通知に関するユーザーへの通知方法
- 30. 通知pendingIntent contentアクティビティが完了したときにインテントが失敗します。
ああ素晴らしいです。だから、 'viewDidAppear'はプッシュアニメーションが完了した後にのみ呼び出されますか?パーフェクト、それはそれをしました。ありがとう。 – Andrew
'viewDidAppear:'メソッドは、隠しビューの障害物を取り除いたときにも呼び出されます。たとえば、テーブルビューの上に別のビューをプッシュすると、そのビューをポップすると、テーブルビューコントローラの 'viewDidAppear:'メソッドが再び呼び出されます。 –
フォローアップ質問のためにhttp://stackoverflow.com/questions/4356256/how-to-get-notified-when-scrolltorowatindexpath-finishes-animatingを参照してください。 – Andrew