Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Westmiss/QMUI_iOS

Open more actions menu
 
 

Repository files navigation

Banner

QMUI iOS

QMUI iOS 是一个致力于提高项目 UI 开发效率的解决方案,其设计目的是用于辅助快速搭建一个具备基本设计还原效果的 iOS 项目,同时利用自身提供的丰富控件及兼容处理,让开发者能专注于业务需求而无需耗费精力在基础代码的设计上。不管是新项目的创建,或是已有项目的维护,均可使开发效率和项目质量得到大幅度提升。

官网:http://qmuiteam.com/ios

QMUI Team Name License

功能特性

全局 UI 配置

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

UIKit 拓展及版本兼容

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

丰富的 UI 控件

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

高效的工具方法及宏

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

支持 iOS 版本

QMUI iOS 2.0 支持 iOS 8+。

QMUI iOS 1.7.6 及以前版本支持 iOS 7+。

使用方法

请查看官网的开始使用

代码示例

请下载 QMUI Demo:https://github.com/QMUI/QMUIDemo_iOS

注意事项

  • 关于版本更新:QMUI iOS 更新较为频繁(通常半个月到一个月会发一次 Release),每次更新都会有一些新旧版本兼容的工作要做,请仔细阅读版本更新说明
  • 关于 AutoLayout:目前暂未支持,考虑到 AutoLayout 的普及性,我们将会尽快支持。
  • 关于 xib / storyboard:现已全面支持。
  • 关于 Swift:暂未检查过在 Swift 下使用 QMUI 的问题,如遇到问题可以反馈给我们,我们会尽快兼容。

其他

建议搭配 QMUI 专用的 Code Snippets 及文件模板使用:

  1. QMUI_iOS_CodeSnippets
  2. QMUI_iOS_Templates

About

QMUI iOS——致力于提高项目 UI 开发效率的解决方案

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Objective-C 99.2%
  • Other 0.8%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.