[英]Rotation and Setting center of UIView in animation block doesn't work sometimes
我想做的是同時旋轉並彈起UIView
。 因此,目前,我正在UIViewAnimation
塊中使用此代碼。
[view setTransform:CGAffineTransformRotate(CGAffineTransformIdentity, -M_PI*2)];
CGPoint center = CGPointMake( view.center.x - x , view.center.y - y);
[view setCenter:center];
並且使用它,它的旋轉進行得很好,但是視圖跳動卻沒有發生,即根本沒有任何運動發生。 如果我錯過了一些東西,需要對我在這里做錯的事情進行指導。
使用變換通過應用旋轉和平移來完成這兩項操作(請注意應用它們的順序)。 當將變換應用於視圖時,則不應嘗試更改其框架(或中心)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.