UzysAnimatedGifLoadMore 0.9.4

UzysAnimatedGifLoadMore 0.9.4

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布最新发布2016年9月

Uzysjung macAir维护。



  • 作者:
  • Uzysjung

使用简单的代码将 LoadMore 和动画 GIF 添加到任意的 scrollView 中

Screenshot

UzysAnimatedGifLoadMore 特性

  • 易于使用。
  • 支持 CocoaPods。
  • 仅限 ARC(如果您的项目不使用ARC,请转到 Project -> Build Phases 标签 -> Compile Sources 部分 -> 双击文件名,然后在弹出窗口中添加 -fno-objc-arc)。

安装

  1. 您通过 CocoaPods 在应用中使用 UzysAnimatedGifLoadMore。
  2. 将库文件复制到您的项目文件夹
#import "UIScrollView+UzysAnimatedGifLoadMore.h"

初始化

添加 addLoadMoreActionHandler

- (void)viewDidLoad
{
    __weak typeof(self) weakSelf =self;
    [self.tableView addLoadMoreActionHandler:^{
        [weakSelf insertRowAtTop];
    }
    ProgressImagesGifName:@"[email protected]" 
    LoadingImagesGifName:@"[email protected]" 
    ProgressScrollThreshold:60 
    LoadingImageFrameRate:30];
}

程序触发 LoadMore

[_tableView triggerLoadMoreActionHandler];

停止 LoadMore 活动动画

[_tableView stopLoadMoreAnimation];

选项

进度:动画 GIF,加载:动画 GIF

- (void)addLoadMoreActionHandler:(actionHandler)handler
                ProgressImagesGifName:(NSString *)progressGifName
                 LoadingImagesGifName:(NSString *)loadingGifName
              ProgressScrollThreshold:(NSInteger)threshold;

进度:动画 GIF,加载:UIActivitiyIndicator

- (void)addLoadMoreActionHandler:(actionHandler)handler
                ProgressImagesGifName:(NSString *)progressGifName
              ProgressScrollThreshold:(NSInteger)threshold;

进度:图片数组,加载:UIActivitiyIndicator

- (void)addLoadMoreActionHandler:(actionHandler)handler
                       ProgressImages:(NSArray *)progressImages
              ProgressScrollThreshold:(NSInteger)threshold;

进度:图片数组,加载:图片数组

- (void)addLoadMoreActionHandler:(actionHandler)handler
                       ProgressImages:(NSArray *)progressImages
                        LoadingImages:(NSArray *)loadingImages
                    ProgressScrollThreshold:(NSInteger)threshold
               LoadingImagesFrameRate:(NSInteger)lframe;

信息

联系

许可证

感谢

此应用使用了以下第三方库...

动画GIF序列化

版权所有 (c) 2014 Mattt Thompson (http://mattt.me/)

在此特此授予任何获得本软件及其相关文档文件(以下简称“软件”)副本的人免费使用软件的权利,包括但不限于使用、复制、修改、合并、出版、分发、再许可和/或销售软件的副本,并准许任何向软件提供的人有权进行此项操作,但前提是不可违反以下条件:

上述版权声明和本许可声明应包含在软件所有副本或实质性部分的副本中。

软件按“现状”提供,不提供任何形式的保证,无论是明示的、隐含的,还是针对特定目的的适用性或非侵权性保证。在任何情况下,作者或版权持有者不对任何声明或索赔、损害或其他责任负责,无论是否因合同行为、侵权行为或其他行为产生,也不论是否与软件有关,或者与软件的使用或经营有关。

示例项目资源来自