今天是光棍節,今天上午老師講了昨天的作業 下午讓我們考試 感覺到了前面的知識掌握的不夠好我們一起多複習一下:
alpha (透明度)
hidden (隱藏)
frame(位置和大小)
bounds (顯示邊界 大小)
center (中心點)
方法://
拿到所有的子控制項
nsarray
*views = self.view.subviews;
//新增控制項
[self.view addsubview:v];
//
插入控制項
[self
.view
insertsubview:v atindex:0];
//
把某個子控制項 帶到最前端顯示
[self.view bringsubviewtofront:self.greenview];
//交換子控制項的位置
[self
.view
exchangesubviewatindex:0 withsubviewatindex:1];
//
獲取父檢視
uiview *superview = v.superview;
//遍歷所有的子控制項 for (uiview *v in self.view.subviews)
}uilable 屬性 textcolor(字型顏色)
setnumberoflines:0];
shadowcolor(陰影) hadowoffset(陰影偏移的值)
uibutton 屬性
//新增事件
[btn
addtarget:self action:@selector(myaction) forcontrolevents:uicontroleventtouchupinside]; [btn addtarget:self action:@selector(mydownaction:)forcontrolevents:uicontroleventtouchdown];
[self
.view
addsubview:btn];
uiimageview 屬性
新增路徑選擇
超出自身位置不顯示
iv.clipstobounds
= yes;
[iv setcontentmode
:uiviewcontentmodescaleaspectfill];
變數的宣告和賦值 型別 變數名稱 = 值;
int float double long longlong char short bool
+ - * / % ++ — += -= *= /= %=
> < = != >= <= ==
if else if else switch 三目表示式
for while do while break continue return
方法宣告 物件方法 -(返回值型別)方法名稱with引數介紹:(引數型別)引數名稱 and引數介紹:(引數型別)引數名稱
類方法:+開頭 通過類名呼叫 不能使用self 呼叫簡單工廠方法:類方法的一種 用來建立物件的 方法名稱以類名開頭[nsarray arraywith……];封裝繼承多型
uilabel uibutton uitextfiled uiimageview
記憶體管理
arc:自動記憶體管理
mrc:手動記憶體管理記憶體計數機制:記憶體計數表示當前物件被引用的次數,如果引用次數為0 則物件會從記憶體中釋放掉retain會對記憶體計數+1release會對記憶體計數-1retain(strong)assign(weak)copy對set方法的影響:retain:兩件事1.把原來的釋放 2把新的retain+1assign:直接賦值copy:呼叫copy並賦值dealloc方法 當物件記憶體計數為0時會釋放記憶體 釋放之前會呼叫此方法 在arc中用來驗證物件沒有有釋放掉
寫部落格第三十二天;
藍懿iOS 技術內容交流和學習心得 11 9
今天上午講了昨天點作業,然後講了自定義cell的高度隨顯示內容的高度變化而變化,主要解決步驟以label為例 1 通過 cgrect rect label.text boundingrectwithsize cgsizemake label.bounds size width cgfloat max...
藍懿ios 技術內容交流和學習心得 11 13
今天講了json字串的解析方法 1 首先要要清楚json字串是由字典和陣列組成,首先要從字串中把字串的第一層字典取出來使用date和下列方法 nsdata data nsdatadatawithcontentsoffile users wanlong documents 每天 news news n...
藍懿ios 技術內容交流和學習心得 11 18
今天主要是學習繪圖的相關知識繪製單線,多條線 繪製圖形 都要新增乙個類,類名為drawview class是uiview,把xib的view的class改為類名進行關聯 1 繪製單線 instancetype initwithframe cgrect frame return self void a...