UIView 常用屬性 transform

2021-06-28 00:10:52 字數 564 閱讀 2535

transform

// 旋轉角度的引數是弧度值,弧度制是乙個浮點數,180度的角度對應的弧度值是pi , 90 = pi / 2,45 = pi / 4

// 使用transformmake***方法是相對檢視初始位置的形變

transform=cgaffinetransformrotate(_subview1.transform, m_pi_4);

// 縮放檢視

cgaffinetransform transform

transform = cgaffinetransformscale(<#cgaffinetransform t#>, <#cgfloat sx#>, <#cgfloat sy#>)

parm1:view.transform

parm2:sx表示水平方向縮放的比例

parm3:

sx表示垂直方向縮放的比例

// 平移檢視

transform = cgaffinetransformmaketranslation(<#cgfloat tx#>, <#cgfloat ty#>)

// 形變操作

UIView常用屬性集合

通過乙個frame來初始化乙個ui控制項 id initwithframe cgrect frame yes 能夠跟使用者進行互動 property nonatomic,getter isuserinteractionenabled bool userinteractionenabled defau...

UIView的常用屬性

設定檢視的透明度.預設為1.完全透明 view.alpha 0 不透明 view.alpha 1 預設是 no,當設定為 yes時,超出當前檢視的尺寸的內容和子檢視不會顯示。view.clipstobounds yes 預設是 no,當設定為 yes,檢視就看不見了。view.hidden yes ...

UIView的常用屬性

uiview的常用屬性 1.frame 屬性 設定控制項位置和尺寸。因為它返回的是乙個cgrect,要設定x,y,width,height,所以要弄清楚在ios開發中,是怎樣計算的。在ios開發中,x,y都是父控制項左上角為 0,0 往右 x越來越大,往下 y越來越大。width和height就簡單...