这篇博客主要介绍MMPlaceHolder的使用,在开发过程中虽然很少使用到,但是集成到项目中还是很有作用的,主要作用就是用来展示UI效果图,将你所写的UI控件的尺寸标记在view上,可以用来和UI设计图进行尺寸对比,还一个作用就是不用再给是否显示的控件添加背景就可以一步了然的知道该控件所在的位置以及大小。
该控件的使用很简单,只需要通过Pod导入进行管理即可。采用单例模式设计只需要在APPDelegate里边完成初始化,全局可用。
[MMPlaceHolderConfig defaultConfig].lineColor = [UIColor redColor];
[MMPlaceHolderConfig defaultConfig].lineWidth = 1;
[MMPlaceHolderConfig defaultConfig].arrowSize = 5;
[MMPlaceHolderConfig defaultConfig].backColor = [UIColor clearColor];
[MMPlaceHolderConfig defaultConfig].frameWidth = 0;
[MMPlaceHolderConfig defaultConfig].visibleKindOfClasses = @[UIImageView.class];
//using it for frame debug
[MMPlaceHolderConfig defaultConfig].autoDisplay = YES;
[MMPlaceHolderConfig defaultConfig].autoDisplaySystemView = YES;
[MMPlaceHolderConfig defaultConfig].showArrow = YES;
[MMPlaceHolderConfig defaultConfig].showText = YES;
//using it to control global visible
[MMPlaceHolderConfig defaultConfig].visible = YES;
具体就写到这边,关于详细的使用过程大家可自行搜索,因为使用过程中也没有遇到坑,也就不在细节化的分享。