0

我的应用支持纵向、横向左和横向右方向,但在应用程序的某些地方我只支持纵向。

使 iOS 6 适应我有一个问题。我在 UINavigationController 中展示了一个模态控制器,根控制器实现了旋转方法,但从未被调用,因为新的旋转行为与容器内的控制器有关。

我的问题有一个快速响应:如果我有一个不支持所有应用程序方向的控制器,并且该控制器位于容器控制器内,我是否必须继承该容器(在我的情况下是导航)以覆盖旋转方法并完成我的目标?

我认为这非常棘手,但我没有找到其他解决方案。

谢谢

4

2 回答 2

1

有几个“伪官方”源将容器类子类化,特别是 UINavigationController 是实现定位任务的方式。

以下是 Apple 开发者论坛的一些链接,其中企业的回答说明了这一点:

很多开发者使用的分类方法不正确,见thread#message 728805#728805 (不能多发两个链接)

于 2012-10-21T23:58:23.087 回答
0

是的。子类化您的 UINavigationController 并覆盖肖像的自动旋转方法。

于 2012-10-03T23:37:03.460 回答