もっといいタイトル無いだろうか・・・笑 利用用途 UIViewControllerのviewをページとしてUIScrollViewにマウントしておいて、スワイプで切り替えて使うみたいな想定です。 UIScrollViewでページャーのviewDidAppearみたいなライフサイクルがあれば表示されたViewControllerをリロードしたいときに使えます。 やること 方針 RxSwiftでUIScrollViewのReactiveを拡張 プロトコル指向な実装でUIViewControllerにロジックを実装しない ベタベタに実装すればできるんですが、UIViewControllerから実装を切り分けることで、UIViewControllerをファットにならずに済むわけです 大まかな流れ ページが切り替わった 表示領域から該当するUIViewControllerの検出 ライフサイクルメソッ
![UIScrollViewのページングをライフサイクルとして扱えるようにする - will and way](https://cdn-ak-scissors.b.st-hatena.com/image/square/91e51331b8407424994887b93246e286e0ccfabf/height=288;version=1;width=512/https%3A%2F%2Fgithub.com%2Fmatsuokah%2FPagerLifecycle%2Fblob%2Fmaster%2FImages%2Fbehavior.gif%3Fraw%3Dtrue)