自定义选项卡栏的方向

时间:2012-02-29 06:01:03

标签: iphone objective-c ios5 orientation

我在主窗口中添加了5个UINavigationController。喜欢这个

[self.window addSubview:navgContForBuzzyRequest.view];
[self.window addSubview:navgContForMyBuzzies.view];
[self.window addSubview:navgContForNewBuzzies.view];
[self.window addSubview:navgContForSetting.view];
[self.window addSubview:navigationController.view];

当我在上面评论4时,addSubView我的应用程序执行正常的方向,但是一旦取消注释[self.window addSubview:navigationController.view];上方的单个UINavigationController,我的最后一个addSubview的方向就是阻止。

据我所知,我首先只有addSubview的视图才会给Orientation代表提供响应

任何人都可以指导我做错了吗

1 个答案:

答案 0 :(得分:0)

好吧我问你这个问题,因为你在窗口中添加了navigationController作为一个subView,这样第一个视图就被设置为默认的rootViewController,这样第一个方向委托方法只是调用。

试试这个

self.window.rootViewController=navgContForBuzzyRequest;
self.window.rootViewController=navgContForMyBuzzies;
self.window.rootViewController=navgContForNewBuzzies;
self.window.rootViewController=navgContForSetting;
self.window.rootViewController=navigationController;