LoginSignup
1
0

More than 5 years have passed since last update.

CollectionKitというライブラリを使ってみました!!からちょっと追加でこうなる!

Last updated at Posted at 2018-03-31

CollectionKitというライブラリを使ってみました!!

※はじめに上記を読んでもらったあと見るものとしてください。

で基礎的なものを書きましたが、githubのREADMEのようなUIでないかと思われたかと思います。

では、上記のコードに何を追加すればいいか?

provider1.presenter = CollectionPresenter()

っと行ってもこれはデフォルトなので変わりませんが…

sample1.gif


又は

provider1.presenter = ZoomPresenter()

sample2.gif

sampleでは他のもありますが、それを行うためには別のライブラリが必要なので今回はこの2点だけです

が!自分でこのようなUIを作成するように

CollectionPresenterを継承して、変えたいものをovverrideしてカスタマイズしたものを当てはめる。まだそこまでは行っていませんが、それでうまくいけば…凝ったUIも実現できそうです。

これを使いこなせれば、スクロールするたび、全てのcellの更新などができる!とかとか、希望に溢れています。
普通に用意されているCollectionViewにはそのようなものがない気がして、実装うんちゃらでできるかもしれませんが、このライブラリのようにovveraideした関数の中ごにょごにょで終わらない気がきが…ブツブツ(補足:ライブラリを褒め称えています。)

理想のUI作成できるように頑張ります!!:hatched_chick:
そして、この記事が少しでも理想のUIを諦めたくないと思っている方々の役にたてば嬉しい限りです!:star:

1
0
0

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
1
0