Я хочу повернуть мой UIButton
M_PI/4
с анимацией. Вот мой код:Как повернуть UIView на 45 градусов?
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
[UIView animateWithDuration:.5 animations:^{
self.closeButton.transform = CGAffineTransformMakeRotation(M_PI/4);
}];
}
Но это делает раму моей кнопки поврежденной. Рамка перед анимацией была (260 0; 44 44)
, и после анимации она становится (250.887 -9.1127; 62.2254 62.2254)
. Я видел this пост и несколько других, но я не понимаю, как добиться анимационного вращения UIButton на M_PI/2
.
Есть проблема, не будучи в состоянии повернуть кнопку или, что кнопка активна рама повреждена? – Aaron
@ Аарон, проблема в том, что я хочу повернуть кнопку вокруг своего центра, но вместо этого я получаю невидимую кнопку с поврежденным фреймом. –
Под «фреймом» вы подразумеваете значения свойства 'frame', или вы имеете в виду границу кнопка? – DarkDust