初めてiPhoneを回すとボタンが回ります。2回目にiPhoneを回すと失敗します。
- (void)configureViewsLandscapeMode
{
UIDeviceOrientation deviceOrientation = [UIDevice currentDevice].orientation;
if (deviceOrientation == UIDeviceOrientationLandscapeLeft) {
[self.button setTransform:CGAffineTransformMakeRotation(M_PI_2)];
} else if (deviceOrientation == UIDeviceOrientationLandscapeRight) {
[self.button setTransform:CGAffineTransformMakeRotation(-M_PI_2)];
}
}
私は他の同様の答えを読みました:
CGAffineTransformMakeScale を使用して UIView を 0 にスケール
私は IOS から始めていますが、問題がわかりません。解決策よりも問題を理解したいのですが、いくつかのガイダンスをいただければ幸いです