ただの自己満足で作ったOSSを紹介。
🍎🍎🍎
🍎 What あのUI??
Task manager
や Task switcher
という具合の名前をちらほら見かけましたが正式名称ははっきりしていないです。
上記のようなUIライブラリKaeruを作りました。
横に一覧で表示されているViewController
をタップするとUINavigationController.popToViewController
が呼ばれるといったライブラリになっています。
🍎 なぜ作ったのか
https://github.com/marty-suzuki/SAHistoryNavigationViewController
SAHistoryNavigationController
というライブラリを見つけて良い発想だなと感心を得ました。
こちらのライブラリもiOS task manager like UI in UINavigationContoller
を実現しているライブラリです。
上記のライブラリはiOS7〜8のiOS task manager like UI in UINavigationContoller
だったので
興味本位でiOS9以降のiOS task manager like UI in UINavigationContoller
を作ってみたのがきっかけです。
🍎 作ってみて雑感
iPhone標準の動きはUIKitを使えばある程度再現できるものだなと再認識しました。
たまにはApple
っぽい、フラットデザインっぽいUIを意識してコードに落とすことでUIKit
の理解が深まりました。
暇なときにどうなってるんだろ、これと思ったものを作るのは息抜きにもなって楽しかったです。
🍎 最後に
もっとこう書いた方が計算に無駄がないね
ここの部分がちゃんと再現できていないからこうした方がいい
といった意見があればPull-Requestお待ちしております。
🍎 https://github.com/bannzai/Kaeru/ 🍎
🍎 \(^o^)/ 🍎