游戏首页 完美资讯 完美外挂 完美下载 完美图片
 www.viiba.com完美世界游戏是完美时空官方泄露的一个游戏游戏,一直深受大家的欢迎,百度完美游戏的指数每天都在增加,现在百度的搜索量远远大于完美官方的访问量了。完美世界SF的特色就是比官方的游戏难度降低很多,玩家可以在短时间体验在官方体验不到的乐趣!盗版的游戏还经过很多高手的改编有的开出来的区比官方的还好玩。完美世界游戏
addSubview导致的旋屏问题:shouldAutorotateToInterfaceOrientation方法不调用 - kmyhy的专栏 - 博客频道
文章作者: 文章来源:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation

[11567:207]Up

我查到有的资料说,“shouldAutorotateToInterfaceOrientation doesn't work well if you are using [someViewaddSubview]”(使用addSubview方式添加的ViewController,shouldAutorotate方法不能正常工作)。

??

然而,当iPad旋转时,除了视图第1次load时以外,shouldAutorotateToInterfaceOrientation方法不会被调用。

在这个View Controller(iPadMainVC)中,英雄合击传奇,我把前面的shouldAutorotateToInterfaceOrientation方法代码复制粘贴进去了。

传奇sf/kmyhy/article/details/7180065#comments

if (interfaceOrientation== UIDeviceOrientationPortrait) NSLog(@"Up");

我需要把它修改为:

此后无论你怎样旋转屏幕,shouldAutorotate方法都不会调用了。

这样,shouldAutorotate方法才能很好地工作。

[11567:207] Up


结论

这样,如果要在程序中很好地支持旋屏,复古传奇,尽量不要使用addSubview方式切换视图。我们可以用popoverViewController或presentModalViewController替代,SF999

这个方法工作得很好,当屏幕从正向模式旋转到倒置人像模式时,View Controller如预期旋转。

return interfaceOrientation == UIInterfaceOrientationPortrait

UINavigationController *nController = [[UINavigationController alloc]initWithRootViewController:mainVC];

程序运行时,在登录完成,刚刚进入iPadMainVC视图的时候,shouldAutorotate方法会调用3次:

??

??

如果是这样,那么我原来的View Controller(登录页面)就是用addSubview添加的:

{

bundle:nil];

if(interfaceOrientation == UIDeviceOrientationPortraitUpsideDown) NSLog(@"Down");

[11567:207] Up

interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown;

window.rootViewController=rootController;

当登录完成,我用以下代码显示另一个View Controller:

self.view.window.rootViewController = nController;

我添加了一些打印语句在该方法中进行debug:

??

[nController setNavigationBarHidden:YES animated:NO];

[window addSubview:rootController.view];

在我的app中,传奇战歌,有一个登录页面ViewController,sf999,我在其中实现了shouldAutorotateToInterfaceOrientation方法,让它支持自动旋屏:

}

[window makeKeyAndVisible];

iPadMainVC *mainVC=[[iPadMainVC alloc]initWithNibName:@"iPadMainVC"

推荐文章
热门文章top10
  • addSubview导致的旋屏问题:shouldAutorota
  • 江西抑郁症哪里治疗最好抑郁症类型的详细介
  • 专栏:windows phone开发 - 博客频道 - CSD
  • 天龙sf 男 人 如 茶
  • 排名跳水并非偶然:网站降权“前兆”剖析 -
  • 治疗各种皮肤病秘方
  • 魔兽世界sf 各种茶叶的功效,千万不要喝错,
  • 2011年全国财政支出10.89万亿 增长21.2%
  • 破天一剑sf别克总促销动员 赛欧优惠2.5万元
  • 从淘客小站一夜排名大跌分析降权原因 - 新注
  • 完美世界游戏是完美时空官方泄露的一个游戏游戏,一直深受大家的欢迎,百度完美游戏的指数每天都在增加,现在百度的搜索量远远大于完美官方的访问量了。完美世界SF的特色就是比官方的游戏难度降低很多,玩家可以在短时间体验在官方体验不到的乐趣!盗版的游戏还经过很多高手的改编有的开出来的区比官方的还好玩。完美世界游戏www.111wm.com 是完美游戏的交流基地,每天都采集网络上完美和游戏相关信息发布给大家!比如:新开完美世界游戏,变态完美游戏,电信完美世界游戏等等,以及完美游戏的技术和玩法 www.viiba.com
    Copyright © 2007 - 2010 All rights reserved.
    本站中文版权所有 最爱游戏网 保留所有权利 未经许可请勿任意转载或复制使用