我在主窗口中添加了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代表提供响应
任何人都可以指导我做错了吗
答案 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;