LGViewControllers 1.0.0

LGViewControllers 1.0.0

测试已测试
语言语言 Obj-CObjective C
许可 MIT
发布时间最后发布2015年6月

Grigory Lutkov维护。



 
依赖
LGRefreshView~> 1.0.0
LGPlaceholderView~> 1.0.0
 

  • Grigory Lutkov

类扩展了 UITableViewController、UICollectionViewController 等的函数。

  • LGScrollViewController 是以 LGScrollView 作为根视图的视图控制器,默认拥有 LGPlaceholderView 和 LGRefreshView。视图控制器可以监控显示/隐藏键盘动作,并在无需任何处理的情况下滚动到第一个响应者视图。
  • LGTableViewController 可以执行 LGScrollViewController 可以执行的所有操作,而且还可以在不受 UI 冻结的情况下异步重新加载表格视图。
  • LGCollectionViewController 可以执行 LGScrollViewController 可以执行的所有操作,而且它具有简便的初始化方法,以更快地配置布局。
  • LGWebViewController 是以 LGWebView 作为根视图的视图控制器,默认包含 LGPlaceholderView。视图控制器具有简便的初始化方法,可以直接使用,而无需子类化。
  • LGViewControllerAnimator 是一个实现视图控制器之间滑动动画的类。

安装

带有源代码

Podfile

platform :ios, '6.0'
pod 'LGViewControllers', '~> 1.0.0'

使用方法

在需要使用库的源文件中,导入头文件

#import "LGViewControllers.h"

或者您可以选择性地单独使用子库,具体取决于您的需求

#import "LGScrollViewController.h"
#import "LGTableViewController.h"
#import "LGCollectionViewController.h"
#import "LGWebViewController.h"

#import "LGScrollView.h"
#import "LGTableView.h"
#import "LGCollectionView.h"
#import "LGWebView.h"

#import "LGViewControllerAnimator.h"

更多

有关更多详细信息,请尝试 Xcode 中的 示例项目 并查看文件

许可协议

LGViewControllers 以 MIT 许可协议发布。有关详细信息,请参阅 LICENSE