iOS 快速創(chuàng)建基礎(chǔ)UI

通過這種方式、可以快速完成簡單基礎(chǔ)UI的創(chuàng)建吃度。

也不用在定義一堆的控件屬性甩挫、保持代碼干凈。


先看示例圖

1椿每、簡潔版

效果圖
需要的代碼


2伊者、復(fù)雜版

效果圖
需要的代碼


省了代碼、看這舒心间护。


具體實(shí)現(xiàn)

核心:通過UIView的擴(kuò)展方式亦渗,分別對(duì)UIImageView、UILabel等常用控件挨個(gè)實(shí)現(xiàn)需要的方法和屬性汁尺。

噗法精、代碼格式?jīng)]弄出來、湊合著看吧痴突!


統(tǒng)一創(chuàng)建:

///添加內(nèi)容

//格式1字符串搂蜓、q_*n+數(shù)量/q_view_*h/q_*kf

//格式2數(shù)組、[格式1]

-(void)q_addSubitems:(id)item;



對(duì)應(yīng)獲取控件的:

/// 根據(jù)名字獲取元素

/// @paramname通過 數(shù)組 q_*k+下標(biāo)生成 單個(gè)直接用q_view_*h/或者

-(UIView*)q_subkey:(NSString*)name;


對(duì)應(yīng)具體屬性需要區(qū)別對(duì)待辽装、(例如UIView+Label):

///文字

@property(nonatomic)NSString * ql_text;

///行數(shù)

@property(nonatomic)int ql_line;

///對(duì)齊

@property(nonatomic)NSTextAlignment ql_alignment;

///顏色

@property(nonatomic)UIColor * ql_color;

///字體

@property(nonatomic)UIFont * ql_font;

///富文本

@property(nonatomic)NSAttributedString * ql_att;


例如:UIView+Image

///獲取圖片

@property(nonatomic,readonly)UIImage * qi_img;

///設(shè)置圖片

@property(nonatomic)NSString * qi_icon;

///填充方式

@property(nonatomic)UIViewContentMode qi_mode;


結(jié)語:

常用的控件就這四個(gè)帮碰、其他的也可擴(kuò)展、按照基本規(guī)則來就行拾积、(先定義Key殉挽、然后在具體實(shí)現(xiàn))。


代碼地址

https://github.com/quua/QUIExt



最后祝你身份健康拓巧、再見斯碌。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市玲销,隨后出現(xiàn)的幾起案子输拇,更是在濱河造成了極大的恐慌,老刑警劉巖贤斜,帶你破解...
    沈念sama閱讀 216,402評(píng)論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件策吠,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡瘩绒,警方通過查閱死者的電腦和手機(jī)猴抹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來锁荔,“玉大人蟀给,你說我怎么就攤上這事。” “怎么了跋理?”我有些...
    開封第一講書人閱讀 162,483評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵择克,是天一觀的道長。 經(jīng)常有香客問我前普,道長肚邢,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,165評(píng)論 1 292
  • 正文 為了忘掉前任拭卿,我火速辦了婚禮骡湖,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘峻厚。我一直安慰自己响蕴,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,176評(píng)論 6 388
  • 文/花漫 我一把揭開白布惠桃。 她就那樣靜靜地躺著浦夷,像睡著了一般。 火紅的嫁衣襯著肌膚如雪刽射。 梳的紋絲不亂的頭發(fā)上军拟,一...
    開封第一講書人閱讀 51,146評(píng)論 1 297
  • 那天,我揣著相機(jī)與錄音誓禁,去河邊找鬼懈息。 笑死,一個(gè)胖子當(dāng)著我的面吹牛摹恰,可吹牛的內(nèi)容都是我干的辫继。 我是一名探鬼主播,決...
    沈念sama閱讀 40,032評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼俗慈,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼姑宽!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起闺阱,我...
    開封第一講書人閱讀 38,896評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤炮车,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后酣溃,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體瘦穆,經(jīng)...
    沈念sama閱讀 45,311評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,536評(píng)論 2 332
  • 正文 我和宋清朗相戀三年赊豌,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了扛或。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,696評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡碘饼,死狀恐怖熙兔,靈堂內(nèi)的尸體忽然破棺而出悲伶,到底是詐尸還是另有隱情,我是刑警寧澤住涉,帶...
    沈念sama閱讀 35,413評(píng)論 5 343
  • 正文 年R本政府宣布麸锉,位于F島的核電站,受9級(jí)特大地震影響舆声,放射性物質(zhì)發(fā)生泄漏淮椰。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,008評(píng)論 3 325
  • 文/蒙蒙 一纳寂、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧泻拦,春花似錦毙芜、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至架曹,卻和暖如春隘冲,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背绑雄。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評(píng)論 1 269
  • 我被黑心中介騙來泰國打工展辞, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人万牺。 一個(gè)月前我還...
    沈念sama閱讀 47,698評(píng)論 2 368
  • 正文 我出身青樓罗珍,卻偏偏與公主長得像,于是被迫代替她去往敵國和親脚粟。 傳聞我的和親對(duì)象是個(gè)殘疾皇子覆旱,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,592評(píng)論 2 353