LoginSignup
71
69

More than 5 years have passed since last update.

🍎が好きすぎてiPhoneで使われているあのUIを再現してみた

Last updated at Posted at 2016-08-28

ただの自己満足で作ったOSSを紹介。
🍎🍎🍎

🍎 What あのUI??

あのUI is これです。
iPhone.gif

Task managerTask 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^)/ 🍎

71
69
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
71
69