LoadingViewController 1.0.0

LoadingViewController 1.0.0

测试已测试
Lang语言 SwiftSwift
许可证 MIT
释放最后发布2017年4月
SwiftSwift版本3.0
SPM支持SPM

Sapozhnik Ivan维护。



  • Sapozhnik Ivan

LoadingViewController

示例

要运行示例项目,请克隆存储库,然后首先从Example目录中运行pod install

安装

LoadingViewController通过CocoaPods提供。要安装它,只需将以下行添加到Podfile中

pod "LoadingViewController"

目前尚不支持UITableViewController和UICollectionViewController。

如何使用

从LoadingViewController派生您的控制器。在控制器视图的顶部放置另一个UIView,它将成为内容视图。您所有内容应位于内容视图之上。将contentView属性链接到新创建的视图。

override func viewDidLoad() {
    super.viewDidLoad()
    
    setVisibleScreen(.Loading)
    APIService.fetchSomeData({ response in
        // Update UI
      self.setVisibleScreen(.Content)
    }) 
}

待办事项

  • 添加对UITableViewController和UICollectionViewController的支持
  • 实现无数据视图、空视图
  • 修复自动布局问题
  • 添加下拉刷新和加载更多功能
  • 代码重构 :)

作者

Sapozhnik Ivan, [email protected]

许可证

LoadingViewController在MIT许可证下提供。有关更多信息,请参阅LICENSE文件。