我正在使用 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];
这是正确的还是我错过了链接?