setTransformメソッドを使用してビューのサイズを変更しています。ビューが小さくなりすぎないようにするため、次のようなチェックを取得しました。
if(view.bounds.size.width > 100 && view.bounds.size.height > 100 && view.bounds.size.width < 300 && view.bounds.size.height < 300){
//..resizing part
}
今私は混乱しています。通常、私は自分のビューを次のように変換します。
[view setTransform:scaleTransform];
しかし、そのサイズでビューをチェックしているので、私は次のようなことをしているのではないかと思います。
CGAffineTransform scaleTransform = CGAffineTransformScale(view.transform, xScale, yScale);
CGRect newRect = CGRectApplyAffineTransform(view.frame, scaleTransform);
[view setBounds:newRect];
これは正しいですか、それともリンクがありませんか?