之前写了一篇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传送 觉得对你有所帮助,给颗星星,谢谢。。