MMDrawer
头文件:
#import "MMDrawer/FLSideSlipViewController.h"
#import "UIViewController+MMDrawerController.h"
作用:QQ抽屉式左抽屉的的效果
注意: OC中 ’+‘ 文件是类别,作用是相当于swift中的扩展:主要是为了实现通过按钮触发抽屉
RESideMenu
头文件:
#import "RESideMenu.h"
作用:菜单抽屉式的的效果
注意:跳转页面push或者present时,需要在跳转之前将menu隐藏,否则点击没有响应
SWRevealViewController
头文件:
#import "SWRevealViewController.h"
作用:左右抽屉式效果
注意:需要手动注册滑动效果
代码实例:
centerVC.view.addGestureRecognizer(drawerVC.panGestureRecognizer())
AFNetworking
头文件:
#import "AFNetworking.h"
作用:网络请求库,可以检测网络状况,缓存图片等
注意:错误处理:unacceptable content-type: text/html?
代码:
manager.responseSerializer.acceptableContentTypes = NSSet(object:
"text/html") as! Set< String>
SDWebImage
头文件:
//给UIImageView加载网络图片
#import "UIImageView+WebCache.h"
//给UIButton加载网络图片
#import "UIButton+WebCache.h"
作用:加载网络图片,包括gif
注意: 无
代码: 无
MBProgressHUD
头文件:
#import "MBProgressHUD.h"
作用:活动显示器,数据刷新时使用
注意:设置小菊花的颜色
代码:
self.hud.activityIndicatorColor =UIColor.yellowColor()
UMShare
头文件:
#import "UMSocial.h"
作用:友盟第三方库,用于分享到第三方平台
注意:QQ和微信需要特殊处理
代码:
//添加appKey
UMSocialData.setAppKey("507fcab25270157b37000010")
WaterFlowLayout
头文件:
#import "NBWaterFlowLayout.h"
作用:瀑布流布局,插入到collectionView的UICollectionViewLayout里
注意:
在ARC工程中引用MRC文件的时候,需要在target - build phrase中进行标记,标记符号为: -fno-objc-arc
在MRC工程中引入ARC文件的时候,需要在target - build phrase进行标记,标记符号为: -fobjc-arc
示例:
<h4 align = "center"></h4>