seekpoint

devlog

AllAroundPullViewの後継、AAPullToRefreshを作成しました

1年ほど前にSleipnizerにPullToによるアクションを搭載するためにAllAroundPullViewを開発し組み込んだ上でOSSで公開していました。

その後iOS 6でApple実装によるUIRefreshControlが提供され、iOS 7で見た目が大幅に変わったためiOS 7向けのSleipnizerにおいてもなんか変えられたらなーと思っていたところに見た目素晴らしいライブラリが公開されました。

それがこちら UzysCircularProgressPullToRefresh

Pinterest風でなかなか良いぞと思ったので、forkして以下のあたりの変更を施して出来上がったのがAAPullToRefreshです!

  • 見つけたバグっぽいのつぶし
  • 4方向同時に追加可能なように修正
  • トリガー状態で裏Viewを発光させる
  • Sleipnizer向けにthresholdプロパティの追加

AAPullToRefresh

パッと見の見た目変化に加えて、指を離してからビューのスクロールが止まるまでとそこからインジケーターがしぼんで消えつつ通常位置までビューが戻るあたりの滑らかなアニメーションがAllAroundPullViewに比べて気持ち良いものになってます。

多分iOS 7向けのSleipnizerに搭載されますのでご期待あれ。