iOS 9.0 (13A340) Xcode 7.0 (7A220) OS X 10.10.5 (14F27)
I have a situation where if I rotate the simulator or device (using iPhone 6s sim and iPhone 6+ device), the animation does not also take place. I am unsure of why this is happening. I am not doing anything unusual or crazy with any UIKit
methods, and I am not calling any method not on the main thread. Additionally, other UIView
animations I have added appear to work just fine. It is just the rotation that's broken. Other apps seem fine. I'm not sure what I could be doing wrong.
Attempts to figure out/solve:
UIKit
execution was not on the main thread.UIView.areAnimationsEnabled()
during multiple spots in program execution. It always printed true
.UIView.setAnimationsEnabled(true)
did not fix.I am using a custom "nav" view controller (one I made): SASlideDrawer (Note I am not experiencing this same issue with this project alone)
Thank you.
In my case I had target's "Main Interface" set and in application:didFinishLaunchingWithOptions:
I have been creating new window and new rootViewController
I'm instantiating my own view controller stack of a navigation controller in app delegate. I fixed the problem by removing the Main interface from the project file.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With