Я задавал этот вопрос один раз раньше, но на него обратили внимание 0, и человек, помогающий мне, не ответил несколько недель, поэтому, пожалуйста, прости меня, но мне все еще нужна помощь.
Я работаю с CGAffineTransformMakeRotation, чтобы перевернутьUILabel 180 градусов, я хочу вращение на основе UIOrientationPortrait и UIOrientationPortraitUpsideDown.Я получаю 1/2 результата: когда пользователи переворачивают вверх дном (из портрета), метка трансформируется в 180 и тоже переворачивается (все еще лицом к кнопке домой [Важно])
НО
когда я поворачиваю его обратно в «Портрет», этикетка остается в состоянии перевернутого вращения и не остается с кнопкой «Домой».Вот что мне нужно помочь ....
Вот код, который у меня есть:
#define degreesToRadian(x) (M_PI * (x) / 180.0)
...
- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
{
TranslateLabel.transform = CGAffineTransformMakeRotation(degreesToRadian(180));
}