這2個UIViewController的屬性,都和旋轉相關,
當設備發生旋轉時,首先會查看根controller的shouldAutorotate是否允許旋轉,如果允許,再通過
supportedInterfaceOrientations返回的方向 和 系統支持的方向 的交集,判斷當前這個旋轉是否應該發生。
系統支持的方向可以通過2個方法確定,一個是通過info.plist
第二種是通過
- (UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window
方法,第二種這種方法的優先級高,如果有同時設置,以第二種為准。