QMUI 致力于提高各个平台的 UI 开发效率,目前 Web、iOS、Android 三个平台对应的框架均已在 Github 开源。

本文将着重介绍 QMUI iOS。

如果你经常会遇到:设计师需要你更改 App 一些样式,而你需要搜索每个界面单独修改,而且还经常漏了一些地方的修改?经常为了一些系统 UIKit 没有提供的功能而写了很多重复的代码?找不到适合业务需求的 UI 控件?如果你有以上任何一个问题,那么 QMUI iOS 肯定适合你,无论你是新项目还是老项目,在 QMUI iOS 里面一定可以找到你需要的功能。

QMUI iOS 项目源自于项目团队对多个项目的迭代思考和积累,包括 QQ邮箱、微信读书等等。其设计目的是用于辅助快速搭建一个具备基本设计还原效果的 iOS 项目,同时利用自身提供的丰富控件及兼容处理,让开发者能专注于业务需求而无需耗费精力在基础代码的设计上。不管是新项目的创建,或是已有项目的维护,均可使开发效率和项目质量得到大幅度提升。

功能特性

1. 全局 UI 配置

只需要修改一份配置表就可以调整 App 的全局样式,包括颜色、导航栏、输入框、列表等。一处修改,全局生效。

2. UIKit 拓展及版本兼容

拓展多个 UIKit 的组件,提供更加丰富的特性和功能,提高开发效率;解决不同 iOS 版本常见的兼容性问题。

3. 丰富的 UI 控件

提供丰富且常用的 UI 控件,使用方便灵活,并且支持自定义控件的样式。

4. 高效的工具方法及宏

提供高效的工具方法,包括设备信息、动态字体、键盘管理、状态栏管理等,可以解决各种常见场景并大幅度提升开发效率。

部分功能动图

Github开源地址:https://github.com/Tencent/QMUI_iOS

(点击文末阅读原文直接访问)

QMUI iOS 功能列表和上手说明请查看QMUI官网 :
https://qmuiteam.com/ios

请给 QMUI iOS一个 Star !

欢迎提出你的 issue 和 PR。

文章来源于腾讯云开发者社区,点击查看原文