QMUI
QMUI初次使用,安装方法看QMUI官方文档和github介绍.不过初次使用,我们可能会遇到以下问题:
这里介绍CocoaPods安装时出现的问题:如果想按照官方Demo的代码学习,你会发现官方文档给出的使用太过粗略,这个还得靠自己探索,别人说来体会不会很深.
问题1:
pod之后如果想实现官方Demo的效果还需要一个"Common组件",不然会报错,组件需要下载QMUI官方Demo源码后将源码中Modules->Common文件拖入你的项目中.拖入之后还需要配置一个pch文件,可以将官方Demo的Supporting Files目录下的PrefixHeader.pch文件拖入到自己项目.这样拖入之后你会发现Modules->Common->Configuration目录下的文件重复引用,只需将Pods->Pods->QMUIKit目录下的QMUIConfigurationTemplate.h文件中的代码注释掉.如果走到这一步才可以算基本完成QMUI框架安装.这其中可能会遇到的问题就是pod的时候并不会安装官方Demo中Modules->Common目录下的组件.为了方便最好使用pch文件.
问题2:UINavigationBar背景图片的添加
问题1解决之后需要设置背景图片,背景图片的代码已经包含在Common目录中.这是只需将QMUI官方Demo中的Images.xcassets文件拖入到自己的工程.
重点来了!!!!!!!!
"这样拖入之后你会发现Modules->Common->Configuration目录下的文件重复引用,只需将Pods->Pods->QMUIKit目录下的QMUIConfigurationTemplate.h文件中的代码注释掉."请问具体是注释掉哪些代码呢?
并且现在集成文档上面有说“请在项目左侧的 Project navigator 里找到 QMUIKit,右键点击选择 Show in Finder,然后在打开的窗口里找到目录 QMUIConfigurationTemplate,将其中的两个文件拖到你项目 Xcode 的 Project navigator 里,注意选择 Copy items if needed。”
按照文档的意识是需要拖入这个QMUIConfigurationTemplate文件的,如果手动拖入Commond目录到工程里面,是不是官方文档里说的这个就可以省略了。是的!!!!!