iOS transform屬性的使用

2021-09-08 14:01:00 字數 1128 閱讀 8544

在ios開發中,通過transform屬性可以修改uiview物件的平移、縮放比例和旋轉角度,常用的建立transform結構體方法分兩大類

cgaffinetransformmaketranslation(平移)

cgaffinetransformmakescale(縮放)

cgaffinetransformmakerotation(旋轉)

cgaffinetransformidentity(還原到之前的狀態)

cgaffinetransformtranslate

cgaffinetransformscale

cgaffinetransformrotate

self.headimageview.transform=cgaffinetransformmaketranslation(50, 200

);self.headimageview.transform=cgaffinetransformtranslate(self.headimageview.transform, 50, 50

);self.headimageview.transform=cgaffinetransformrotate(self.headimageview.transform, m_pi_2);

self.headimageview.transform=cgaffinetransformmakescale(1.2, 10

);self.headimageview.transform=cgaffinetransformscale(self.headimageview.transform, 1.5, 1.6);

備註:

1.affine 仿射,姻親

2.transform 變換,形變

3.translation 轉換,平移

4.scale 比例,縮放

5.rotate 旋轉

iOS 屬性的屬性

賦值 class.propertya instancea retain,assign,copy 只影響 instancea的計數,可能增加,可能不變。到這句執行完畢為止,只要instancea是合法的,propertya就是合法的。retain,assign,copy 誰建立了instancea還是...

CSS屬性(常用的屬性)

css屬性 常用的屬性 一 文字與字型屬性 1.字型屬性 1 font size 字型的大小 例如 font size 14px em當前物件內文字字型大小 pt絕對長度單位 多少個點的單位 px相對長度單位 畫素 2 font family 字型的型別 例如 font family 隸書 宋體 a...

python類的共有屬性 私有屬性 例項屬性

類的共有屬性 私有屬性 例項屬性 class parent i 1 j 2 class child parent m 3 n 4 def init self,age,name self.age age self.name name def des self print self.name,self....