我想以编程方式旋转视图,而且我用下面的代码:宽度和高度增加后CGAffineTransformRotate应用到一个UIView
CGAffineTransform rotateTransform = contentView.transform;
CGAffineTransform rotatenewTransform = CGAffineTransformRotate(rotateTransform,aFloatRotate);
contentView.transform = rotatenewTransform;
当我做这个内容查看的宽度和高度(我UIView)增加。
我该怎么做才能让contentView保持原样并且它也旋转?
在此先感谢。
我在这里解释更多的细节我的问题:
我的内容查看包含一个按钮,并在它的ImageView的。 这个contentView添加在背景中,而且这个contentView不应该离开这个背景边界。
但是当我通过上面的代码旋转这个contentview时,contentView的widht和height会增加,所以有时候它会离开背景边界。
我希望这将清楚给你。 :)
请选择答案,如果其确实 – GameLoading 2012-02-02 13:08:40
@fasttrack 仍然面临同样的问题。 – Prashant 2012-02-21 04:36:12
我找到了解决方案,为此我保存了视图的转换,现在它的工作正常。 – Prashant 2012-03-26 05:11:21