当我的设备处于纵向或横向模式时,如何只旋转按钮?我知道这样的事情:
button.transform = CGAffineTransformMakeRotation(CGFloat(M_PI))
但是我必须在代码中的什么地方调用它?
我不想将我的设备设置为横向模式,我只想在它应该处于横向模式时旋转图标。
提前致谢!
最佳答案
你应该覆盖 func
viewWillTransitionToSize(_ size: CGSize, withTransitionCoordinator coordinator:UIViewControllerTransitionCoordinator)
然后在那里调用转换
不要忘记在向后旋转时分配CGAffineTransformIdentity
关于ios - 设备方向快速变化时如何旋转按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38628158/