XBaseUI 1.0.2

XBaseUI 1.0.2

ge3kxm维护。



 
依赖
MJRefresh>= 0
XBaseUtils>= 0
XResourceTool>= 0
SnapKit>= 0
WebViewJavascriptBridge>= 0
PKHUD~> 5.1.0
Toast-Swift~> 3.0.1
 

XBaseUI 1.0.2

  • 作者:
  • Ge3kX

XBaseUI

CI Status Version License Platform

示例

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

要求

安装

XBaseUI可通过CocoaPods获取。要安装它,只需将以下行添加到Podfile中

pod 'XBaseUI'

模块整体结构

BaseView:�

  • BackDefaultButton:自定义导航栏返回按钮

  • BaseErrorView:自定义错误页面遮照

  • BaseRefreshFooter:自定义上拉刷新Footer(未做)

  • BaseRefreshHeader:自定义下拉刷新Header(未做)

  • BaseStateView:自定义状态页面,如无数据等状态

Controller:

  • BaseNavigationController:自定义导航�栏,可以按需扩展

  • BaseViewController:自定义VC,包含页面埋点统计,统一配置子View,自定义返回等等功能,按需重写使用

  • BaseWebViewController:自定义包含WKWebView的VC,能监听加载进度,包含jsBridge,方便使用

  • BaseTabBarController: 自定义TabBarVC,可以按需扩展

Extension

  • UIScrollView+Refresh:下拉刷新相关Extension

  • UIView+HUD:HUD遮照

  • UIView+State:页面状态相关Extension

  • �UIView+Toast:Toast提示

工具

  • BaseImageTool:当前模块图片资源工具

  • iOS11Adapter:iOS11适配工具

UI组件

  • ActionSheet:表单提示

  • HudProcessView:自定义HUD遮照

  • ImageViewer:自定义图片浏览器

  • SegmentBar:自定义SegmentBar

作者

[email protected]

许可证

XBaseUI可在MIT许可证下使用。有关更多信息,请参阅LICENSE文件。