前言:
IOS的界面,分為:狀態欄、導航欄、主界面、底部狀態欄,
本篇講述主界面的相對層級UIView布局,及用block語法的使用,其它三個的操作,在其它文章獨立講述,
block塊基本定義:
@interface UIView (STUIViewEvent) typedef void(^ViewDescription)(id view); #pragma mark 增加描述 //!提供一個代碼塊,方便代碼規范 description處可以寫代碼塊的說明文字 -(UIView*)block:(NSString*)description on:(ViewDescription)descBlock; @end
塊的定義,即可以用來描述一組UI的功能說明,也可以用來當層級UI的布局寫法,
通過塊的寫法,布局代碼更有層次感些:
1、示例代碼:

添加一個UIView后,通過block,可以繼續追加屬性控制,也可以在用來添加子視圖,
block塊的on引數默認是id,自己修改成具體UIView的型別(如:UIButton、UILabel)
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/1239.html
標籤:iOS
