之前寫了一篇iOS xib上的控件自動(dòng)生成純代碼?這篇只是單純的生成了控件簡(jiǎn)單代碼须眷,很多朋友說不能滿足需求呀,因?yàn)橹按a因系統(tǒng)崩了石咬,源碼不見了,重寫寫了一份Masonry篇卖哎,此篇雖然為Masonry布局鬼悠,但是主要還是需要自己改動(dòng),這個(gè)只是為了減少手動(dòng)敲代碼來布局亏娜,不能完全依靠生成的代碼進(jìn)行直接使用焕窝。
此次改進(jìn)只要針對(duì)代碼的可辨識(shí)度,并生成完成的.m所有代碼邏輯
分為#import "ViewController.h"
@property 屬性
viewDidLoad
構(gòu)建視圖方法buildView
masonry布局 ?masonryLayout 此方法內(nèi)的布局 自行調(diào)節(jié)
懶加載?
使用?
1.將動(dòng)態(tài)庫(kù)直接拖進(jìn)工程
2.在ViewController導(dǎo)入?
#import <XibToCideMasonry/CodeJoiningTogether.h> ?
#import <XibToCideMasonry/UIView+Attribute.h> ?注意 如果不導(dǎo)入該擴(kuò)展文件 xib中將沒有objectName 選項(xiàng)
3. 添加?-ObjC ?
4.在?viewDidLoad 調(diào)用方法
[CodeJoiningTogether codeJoiningTogetherClass:self];
注意 :
每添加一個(gè)控件都要填寫 objectName?名稱 ?這個(gè)也是@property(nonatomic,strong) UIImageView * testImage;的對(duì)象名
運(yùn)行
桌面會(huì)生成
Demo 下載地址?GitHub傳送?覺得對(duì)你有所幫助照藻,給顆星星袜啃,謝謝。幸缕。