Như tiêu đề cho biết. UIViewController của tôi sẽ không xoay bất kể cái gì. Khi nó tải shouldAutorotateToInterfaceOrientation đang được gọi nhưng sau đó nó không.UIViewController không tự động xoay
UPDATE 1:
Đó là một vấn đề thực sự thực sự lạ. Ít nhất là cho tôi. Và tôi sẽ cố gắng giải thích mọi thứ.
Đó là ứng dụng dựa trên điều hướng. Mọi bộ điều khiển đều có
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{
return YES;
}
Bộ điều khiển là con của Bộ điều khiển và nó không tự động xoay. Nếu Xcontroller trở thành một con của Bcontroller thì nó sẽ tự động sửa. Vì vậy, một cái gì đó là sai với Acontroller. Nhưng Acontroller là giống hệt nhau (ngoại trừ dữ liệu của nó) để Bcontroller.
Có gì không ổn?
UPDATE 2:
tôi quyết định tái Acontroller. Và nó làm việc. Tôi tin rằng tôi đã thiếu một cái gì đó ngu ngốc.
Bạn đã thực hiện '-shouldAutorotateToInterfaceOrientation:' như thế nào? – kennytm
- (BOOL) shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation) interfaceOrientation { trả về CÓ; } Nếu đó là ý của bạn :). – looneygrc