質問: ### 前提・実現したいこと UITabBarControllerの選択されているタブをタップすると、tableViewの一番上までスクロールする機能を実装したいと思っています。 例としてはtwitterやInstagramなどのタイムラインです。 そこで、まずはタップのイベント取得がしたく、インターネットで調べてみると、 ``` func tabBarController(_ tabBarController: UITabBarController, didSelect viewController: UIViewController) { } ``` このようなコードでイベントが取得できるようですが、私の環境では反応しませんでした。 問題の原因として考えているのは、animated-tab-barというタブバーのアイコンにアニメーションを加えるフレームワークを使っていることです。 https://github.com/Ramotion/animated-tab-bar/blob/master/README.md ### 試したこと https://stackoverflow.com/questions/45204146/swift-selected-tab-bar-index-not-triggering-scroll-to-top https://stackoverflow.com/questions/43412259/tap-uitabbaritem-to-scroll-to-top-like-instagram-and-twitter とんちんかんな質問をしていたら申し訳ありませんが、タブアイコンタップのイベント取得方法について、何卒よろしくお願いいたします。 以下、追記。 https://github.com/Ramotion/animated-tab-bar/blob/master/RAMAnimatedTabBarController/RAMAnimatedTabBarController.swift
回答: `tabBarController(_:didSelect:)`はUITabBarControllerに実装して下さい。 delegateの設定も忘れずに。