設定檢視的透明度.預設為1.
// 完全透明
view.alpha =0;
// 不透明
view.alpha =1;
// 預設是
no,當設定為
yes時,超出當前檢視的尺寸的內容和子檢視不會顯示。
view.clipstobounds =yes;
// 預設是
no,當設定為
yes,檢視就看不見了。
view.hidden =yes;
// 預設為
yes,如果設定為no,
view
就不能和使用者互動了。(即不能響應事件)
view.userinteractionenabled =no;
5. tag
// 預設為
0,用來標記檢視的
view.tag =0;
預設為no
exclusivetouch
的意義在於:如果
當前設定了
exclusivetouch
的uiview
是整個觸控事件的第一響
應者,那麼到你所有的手指離
開螢幕前其他的
uiview
是無法接受到整個事件週期
內所有的觸控事件。
1> 表示控制項的位置和尺寸(以父控制項的左上角為座標原點(0,0))
2> 修改這個屬性,可以調整控制項的位置和尺寸
1> 表示控制項的中點(以父控制項的左上角為座標原點)
2> 修改這個屬性,可以調整控制項的位置
1> 表示控制項的位置和尺寸(以自己的左上角位座標原點,位置永遠是(0,0))
2> 修改這個屬性,只能調整控制項的尺寸
1> 表示控制項的形變狀態(旋轉角度、縮放比例)
2> 建立cgaffinetransform的函式
*cgaffinetransformmakescale(cgfloat sx, cgfloat sy)
建立乙個x、y方向的縮放比例分別為sx、sy的形變值
*cgaffinetransformmakerotation(cgfloat angle)
建立乙個旋轉角度為angle的形變值
*cgaffinetransformscale(cgaffinetransform t, cgfloat sx, cgfloat sy)
在形變值t的基礎上,再進行縮放,x、y方向的縮放比例分別為sx、sy,然後返回乙個新的形變值
*cgaffinetransformrotate(cgaffinetransform t, cgfloat angle)
在形變值t的基礎上,再進行旋轉,旋轉角度為angle,然後返回乙個新的形變值
返回當前檢視的父檢視。(唯讀)
返回當前檢視的視窗。(視窗)
獲取根檢視的
superview
和window
時,需要注意,在
viewdidload
中是獲取不到的,
viewdidload
只是檢視載入完成,並沒有新增到視窗中,因此需要在
方法中才能獲取到。那時候檢視才被新增到視窗中。
- (void)viewdidload
預設為yes,表示當父檢視尺寸改變時,子檢視也會隨著改變。
預設為uiviewautoresizingnone,不會自動伸縮。
設定內容模式。
uiviewcontentmodescaletofill 不按照原寬高比例(長和寬不等比例增長)以任意比例填充。這樣檢視不會有空白,且內容可以全部顯示。
uiviewcontentmodeaspecttofill 按照原長寬比例填充,不完全顯示全部內容。這樣內容可能溢位,但整個檢視不會留有空白。
uiviewcontentmodeaspecttofit 按照原長寬比例(長和寬等比例增長),完全顯示全部內容。這樣容易照成左右或者上下留有空白。
預設是nil。
// 設定背景顏色為紅色
self.view.backgroundcolor = [uicolor
redcolor];
1.
//加乙個視
圖到乙個檢視裡面
2. addsubview:
3. //將
乙個檢視
移到前面
4. bringsubviewtofront:
5. //將
乙個檢視
推送到背後
6. sendsubviewtoback:
7.
//把檢視移除
8. removefromsuperview
9.
//插入視
圖並指定索引
10. insertsubview:atindex:
11.
//插入視
圖在某個檢視之上
12. insertsubview:abovesubview:
13.
//插入視
圖在某個檢視之下
14. insertsubview:belowsubview:
15. //交
換兩個位置索引的檢視
16. exchangesubviewatindex:withsubviewatindex:
UIView的常用屬性
uiview的常用屬性 1.frame 屬性 設定控制項位置和尺寸。因為它返回的是乙個cgrect,要設定x,y,width,height,所以要弄清楚在ios開發中,是怎樣計算的。在ios開發中,x,y都是父控制項左上角為 0,0 往右 x越來越大,往下 y越來越大。width和height就簡單...
UIView 常用屬性 transform
transform 旋轉角度的引數是弧度值,弧度制是乙個浮點數,180度的角度對應的弧度值是pi 90 pi 2,45 pi 4 使用transformmake 方法是相對檢視初始位置的形變 transform cgaffinetransformrotate subview1.transform,m...
UIView常用屬性集合
通過乙個frame來初始化乙個ui控制項 id initwithframe cgrect frame yes 能夠跟使用者進行互動 property nonatomic,getter isuserinteractionenabled bool userinteractionenabled defau...