Tôi đang sử dụng iOS 6.0 beta và xoay vòng của tôi không hoạt động nữa.Tôi có thể thiết lập một UINavigationControllers được hỗ trợOrientations ở đâu?
Tôi có thể đặt UINavigationControllers supportsOrientations ở đâu?
Theo điều này http://news.yahoo.com/apple-ios-6-beta-3-changes-182849903.html Bộ điều khiển UINavigation không tham khảo ý kiến con cái của họ để xác định xem chúng có nên tự động kiểm tra hay không.
Tôi không sử dụng shouldAutorotateToInterfaceOrientation: nữa vì nó không còn được dùng nữa. Thay vào đó tôi đang sử dụng supportedInterfaceOrientations: và shouldAutoRotate: và chúng hoạt động tốt cho đến khi tôi đặt ViewController vào trong một NavigationController (như một Child). Từ đó trên các định hướng được chỉ định trong ViewController không hoạt động nữa. Dường như nó đang sử dụng các hướng được thiết lập bởi bộ điều khiển điều hướng (UIInterfaceOrientationMaskAllButUpsideDown)
Làm thế nào tôi có thể đặt InterfaceOrientations cho NavigationController để ViewControllers của tôi bị khóa theo hướng dọc?
Tôi có phải phân lớp UINavigationController và đặt InterfaceOrientations ở đó không? Không phải là thực tế xấu để phân lớp UINavigationController vẫn còn trong iOS 6.0?
Cảm ơn sự giúp đỡ của bạn!
Chúc mừng!
làm việc tốt với tôi là tốt, cảm ơn bạn. –