我想以編程方式旋轉視圖,而且我用下面的代碼:寬度和高度增加後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