中心一個UIImageView我有一個UIImageView
應從size (0,0) --> (93,75)
動畫從UIImageView的
動畫我已經
[UIView animateWithDuration:0.5 delay:0 options:UIViewAnimationOptionTransitionNone
animations:^{
imgButton.layer.anchorPoint = CGPointMake(imgButton.bounds.size.width/2, imgButton.bounds.size.height/2);
CGRect btnFrame = imgButton.frame;
btnFrame.size.width = 105;
btnFrame.size.height = 85;
imgButton.frame = btnFrame;
}
completion:^(BOOL finished) {
[self animageButton2:imgButton];
}];
這是工作,但我唯一的問題是,它是不是動畫以下從UIImageView
的中心,但從左上角。
有人有線索嗎?
您是否真的閱讀過'anchorPoint'的文檔?我猜不是,因爲你沒有給它正確的價值。此外,它僅適用於'CGAffineTransform'操作,而不是大小。如果你想這樣做,你將不得不自己調整原點。我建議將刻度設置爲零並將其設置爲1. – borrrden