我想以编程方式旋转视图,因为我使用了以下代码:
CGAffineTransform rotateTransform = contentView.transform;
CGAffineTransform rotatenewTransform = CGAffineTransformRotate(rotateTransform,aFloatRotate);
contentView.transform = rotatenewTransform;
Run Code Online (Sandbox Code Playgroud)
当我这样做时,contentView(我的UIView)的宽度和高度增加.
我应该怎么做才能使contentView保持原样并且它也会旋转?
提前致谢.
在这里,我将更详细地解释我的问题:
我的contentview包含一个按钮和一个imageView.这个contentView在后台添加,这个contentView不应该超出这个背景边界.
但是当我通过上面的代码旋转这个内容视图时,contentView的widht和height会增加,所以有时它会超出背景边界.
我希望你能清楚这一点.:)