標籤:
1.圖片設定(平移,縮放,旋轉)
建立一個transform屬性
//按鈕點擊時,只能執行一次向上旋轉 //派 M_PI_4 45度旋轉 1. CGAffineTransform transforms= CGAffineTransformMakeRotation(M_PI_4); //按鈕點擊時,可多次執行縮放 //self.image.transfrom 擷取原始位置 image是圖片定義的屬性名稱 2. CGAffineTransform transforms = CGAffineTransformRotate(self.image.transform, M_PI_4); //按鈕點擊時,可多次執行向上平移 //self.view.transfrom 擷取原始位置 //y軸 0 保持不動 //x軸 -50 向上平移 3.CGAffineTransform transforms = CGAffineTransformMakeTranslate(0, -50); //按鈕點擊時,可多次執行平移 4.CGAffineTransform transforms = CGAffineTransformTranslate(self.image.transform, 0, -50); //按鈕點擊時,只能執行一次向上縮放//放大1.5倍 如:0.5就是縮小 5.CGAffineTransform transforms= CGAffineTransformMakeScale(1.5, 1.5);//按鈕點擊時,可多次執行縮放 6. CGAffineTransform transforms = CGAffineTransformScale(self.image.transform, 0.5, 0.5); //賦值給按鈕 7.self.image.transform =transforms; //還原最初 8.self.image.transform =CGAffineTransformIdentity; // 動畫執行代碼 9.[UIView animateWithDuration:3 animations:^{ self.image.transform = CGAffineTransformTranslate(self.image.transform, 0, -50); self.image.transform = CGAffineTransformScale(self.image.transform, 0.5, 0.5); slef.image.transform = CGAffineTransformRotate(self.image.transform, M_PI_4); }];
ios 控制項代碼transform學習筆記