帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:HTTP  Animated  REF  Uiscrollview  Https  animate  刷新  
Animated "Pull To Refresh" Library for UIScrollView. Inspired by https://dribbble.com/shots/1797373-Pull-Down-To-Refresh

  • 源代碼名稱:PullToBounce
  • 源代碼網址:http://www.github.com/entotsu/PullToBounce
  • PullToBounce源代碼文檔
  • PullToBounce源代碼下載
  • Git URL:
    git://www.github.com/entotsu/PullToBounce.git
  • Git Clone代碼到本地:
    git clone http://www.github.com/entotsu/PullToBounce
  • Subversion代碼到本地:
    $ svn co --depth empty http://www.github.com/entotsu/PullToBounce
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
  • PullToBounce

    PlatformLanguageLicenseCocoaPods

    UIScrollView的動畫"拖到刷新"庫。

    你可以將動畫"拖到刷新"動作添加到 UIScrollView,UITableView和 UICollectionView。

    https://dribbble.com/shots/1797373-Pull-Down-To-Refresh 激發。

    objective-c 版本在這裡。

    Xamarin.iOS 版本在這裡。

    屏幕截圖

    Demo GIF Animation

    你可以在 appetize.io 播放演示。

    安裝

    你可以通過CocoaPods將這個安裝到你的項目中。

    pod 'PullToBounce'
    用法

    請將你的滾動視圖打包

    // Please wrap your scroll viewtableView.frame= yourFramelet tableViewWrapper =PullToBounceWrapper(scrollView: tableView)// Please add wrapper view to your view instead of your scroll view.bodyView.addSubview(tableViewWrapper)

    包裝的框架將與你的scrollView相同。

    顏色將與你的scrollview顏色背景相同。

    事件處理程序

    tableViewWrapper.didPullToRefresh= {
     didFinishYourLoading() {
     tableViewWrapper.stopLoadingAnimation()
     }
    }
    自定義動畫 PullToBounceWrapper的預設實參
    init(
     scrollView: UIScrollView,//this is the only required argument
     bounceDuration: CFTimeInterval =0.8,
     ballSize:CGFloat =36,
     ballMoveTimingFunc: CAMediaTimingFunction =CAMediaTimingFunction(controlPoints:0.49,0.13,0.29,1.61),
     moveUpDuration: CFTimeInterval =0.25,
     pullDistance: CGFloat =96,
     bendDistance: CGFloat =40,
     didPullToRefresh: (()->())?=nil)

    你可以使用這些參數自定義動畫。



    文章标签:HTTP  REF  Https  animate  Animated  刷新  Uiscrollview  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语