私が使用するとき: ImageView.transform = CGAffineTransformRotate(ImageView.transform, rotation); imageView と I NSLog(@"x:%fy:%f", ImageView.frame.orgin.x, ImageView.frame.orgin.y) を回転するたびに、x と y は常に値を変更しますか?? なんで?
質問する
459 次
2 に答える
0
UIView のドキュメントには、
警告: このプロパティが恒等変換でない場合、frame プロパティの値は定義されていないため、無視する必要があります。
UIView の transform プロパティについて。変換に割り当てているため、恒等変換ではない可能性が最も高いため、フレーム値は未定義であり、無視する必要があります。
于 2012-12-09T11:24:43.803 に答える
0
これ.frame.origin
はあなたの左上隅でUIImageView
あり、回転させているので左上隅が動いています。にアクセスする.center
と、同じままになるはずです。
于 2012-12-09T11:20:36.133 に答える