iOS xib上的控件自动生成纯代码(Masonry篇)

之前写了一篇iOS xib上的控件自动生成纯代码 这篇只是单纯的生成了控件简单代码,很多朋友说不能满足需求呀,因为之前代码因系统崩了,源码不见了,重写写了一份Masonry篇,此篇虽然为Masonry布局,但是主要还是需要自己改动,这个只是为了减少手动敲代码来布局,不能完全依靠生成的代码进行直接使用。

此次改进只要针对代码的可辨识度,并生成完成的.m所有代码逻辑

分为#import "ViewController.h"


@property 属性


viewDidLoad


构建视图方法buildView



masonry布局  masonryLayout 此方法内的布局 自行调节


懒加载 


使用 

1.将动态库直接拖进工程


2.在ViewController导入 

#import <XibToCideMasonry/CodeJoiningTogether.h>  

#import <XibToCideMasonry/UIView+Attribute.h>  注意 如果不导入该扩展文件 xib中将没有objectName 选项

3. 添加 -ObjC  


4.在 viewDidLoad 调用方法

[CodeJoiningTogether codeJoiningTogetherClass:self];

注意 :


每添加一个控件都要填写 objectName 名称  这个也是@property(nonatomic,strong) UIImageView * testImage;的对象名

运行

桌面会生成


Demo 下载地址 GitHub传送 觉得对你有所帮助,给颗星星,谢谢。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。