所以看起来我第一次将 UIVIewController 推送到我的 UINavigationController 堆栈时调用了这个方法:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
但这种方法不是:
-(void) didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation
现在,如果我在加载 UIViewContoller 后旋转设备,那么这两个都会按预期触发。
为什么didRotateFromInterfaceOrientation
我的控制器加载时没有被调用?