前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >提高iOS UI开发效率的解决方案QMUI iOS开源

提高iOS UI开发效率的解决方案QMUI iOS开源

作者头像
腾讯开源
发布2018-12-12 16:23:53
2.1K0
发布2018-12-12 16:23:53
举报

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。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-12-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯开源 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 全局 UI 配置
    • 2. UIKit 拓展及版本兼容
      • 3. 丰富的 UI 控件
        • 4. 高效的工具方法及宏
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档