1年ほど前にSleipnizerにPullToによるアクションを搭載するためにAllAroundPullView
を開発し組み込んだ上でOSSで公開していました。
その後iOS 6でApple実装によるUIRefreshControlが提供され、iOS 7で見た目が大幅に変わったためiOS 7向けのSleipnizerにおいてもなんか変えられたらなーと思っていたところに見た目素晴らしいライブラリが公開されました。
それがこちら UzysCircularProgressPullToRefresh
Pinterest風でなかなか良いぞと思ったので、forkして以下のあたりの変更を施して出来上がったのがAAPullToRefresh
です!
- 見つけたバグっぽいのつぶし
- 4方向同時に追加可能なように修正
- トリガー状態で裏Viewを発光させる
- Sleipnizer向けにthresholdプロパティの追加
パッと見の見た目変化に加えて、指を離してからビューのスクロールが止まるまでとそこからインジケーターがしぼんで消えつつ通常位置までビューが戻るあたりの滑らかなアニメーションがAllAroundPullViewに比べて気持ち良いものになってます。
多分iOS 7向けのSleipnizerに搭載されますのでご期待あれ。