// 螢幕的寬高巨集定義
#define device_height [uiscreen mainscreen].bounds.size.height
#define device_width [uiscreen mainscreen].bounds.size.width
@inte***ce viewcontroller ()
@end
@implementation viewcontroller
- (void)viewdidload {
[super viewdidload];
// 初始化五個view
uiview *view1 = [[uiview alloc]init];
uiview *view2 = [[uiview alloc]init];
uiview *view3 = [[uiview alloc]init];
uiview *view4 = [[uiview alloc]init];
uiview *view5 = [[uiview alloc]init];
// 加入檢視
[self.view addsubview:view1];
[self.view addsubview:view2];
[self.view addsubview:view3];
[self.view addsubview:view4];
[self.view addsubview:view5];
// view1位置
view1.sd_layout
.leftspacetoview(self.view, 10)
.topspacetoview(self.view, 100)
.widthis(100)
.heightis(50);
view1.backgroundcolor = [uicolor orangecolor];
// view2位置
view2.sd_layout
.leftspacetoview(view1, 20)
.topspacetoview(self.view, 100)
.widthis(100)
.heightis(50);
view2.backgroundcolor = [uicolor purplecolor];
// view3位置
view3.sd_layout
.leftspacetoview(self.view, 10)
.topspacetoview(view1, 20)
.widthis(100)
.heightis(50);
view3.backgroundcolor = [uicolor magentacolor];
// view4位置
view4.sd_layout
.leftspacetoview(self.view, 20)
.topspacetoview(view3, 30)
.widthis((device_width - 40)/2)
.heightis(50);
view4.backgroundcolor = [uicolor redcolor];
// view5位置
在這裡說明一點 需要初始化完畢直接加入檢視 不可先寫位置
例如:uiview *view1 = [[uiview alloc]init];
[self.view addsubview:view1];
view1.sd_layout
.leftspacetoview(self.view, 10)
.topspacetoview(self.view, 100)
.widthis(100)
.heightis(50);
view1.backgroundcolor = [uicolor orangecolor];
也可寫成這樣
個人習慣 看那個方便就寫那種
(個人簡單寫部落格,請各位用過的大佬多多指教)
iOS開發 小白高階 iOS中的類
h檔案 inte ce mytest nsobject void initname nsstring newname end inte ce mytest告訴編譯器這是乙個新類 mytest 的介面,而nsobject則表示每個mytest類都是乙個nsobject,並且每個類都將繼承nsobjec...
iOS小白高階之旅 一
程式設計思想 1.面向過程 以事件為中心,關心的是完成該事件的詳細步驟 2.物件導向 以事件為中心,設計每乙個事物具備的特徵和行為,而完成該事件只是事物所有功能中的乙個小功能.類 具備相同特徵和行為的事物的抽象,是乙個抽象的概念,不具體,相當於乙個模板 物件 類的例項,類的具體表現,世間萬物皆是物件...
寫給iOS小白的MVVM教程 序
這幾天,需要重構下部分 這裡簡要記錄下.但是涉及的技術要點還是很多,所以分為多個篇章敘述.此教程 於,並將於應用於實踐,不做過多的概念性闡釋和爭論.每個篇章都會附上實際的可執行的 因涉及的技術點,有許多探索的部分,暫定每兩天更新乙個篇章.歡迎廣大ios同行,批評指正 yfmvvmdelegate.h...