ipadios6以上屏幕旋转控制 屏幕旋转控制

1,首先说一下,ios6之前的系统 ,旋转控制,利用shouldAutorotateToInterfaceOrientation:来单独控制某个UIViewController的旋屏方向支持

-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{

//Return YES for supported orientations

return (interfaceOrientation ==UIInterfaceOrientationPortrait);

}
ipadios6以上屏幕旋转控制 屏幕旋转控制
2,但是再ios6的系统上,上述方法被弃用了,取而代之的是以下2个方法,设置某个viewcontroller的旋转

-(BOOL)shouldAutorotate{

if(self.preferredInterfaceOrientationForPresentation==UIInterfaceOrientationMaskLandscapeLeft|| self.preferredInterfaceOrientationForPresentation==UIInterfaceOrientationMaskLandscapeRight){//支持横屏

returnYES;

}

return NO;//禁止旋转

}

-(NSUInteger)supportedInterfaceOrientations{

returnUIInterfaceOrientationMaskLandscape;

//returnUIInterfaceOrientationMaskPortrait;//禁止旋转

}

除了这个2个方法之外,还要再把程序的所有viewcontroller的添加,用以下方法替代

// [windowaddSubview:testUserViewController_.view];替换为:

window.rootViewController =testUserViewController_;

3, 如果整体程序的viewcontroller都不需要旋转,在appdelegate 中调用该方法

- (NSUInteger)application:(UIApplication*)application supportedInterfaceOrientationsForWindow:(UIWindow*)window{

returnUIInterfaceOrientationMaskPortrait;

}

4,所以在做系统版本适配的时候,应该把1,2中的方法同时使用,程序会在不同系统版本的情况下去调用相应的设置方法。

  

爱华网本文地址 » http://www.aihuau.com/a/25101014/224870.html

更多阅读

转载 右脑控制什么 右脑控制

原文地址:右脑控制什么作者:DaisyHb1.图像化机能(企划力、创造力 、想像力) 2.与宇宙共振共鸣机能(第六感 、念力、透视力、直觉力、 灵感、梦境等) 3.超高速自动演算机能(心算、 数学) 4.超高速大量记忆(速读、记忆 力) ·知性·

KBO控制保护开关 控制与保护开关接线图

SNKBO{KB0}主要功能及用途◆KBO代号说明KBO即“控制与保护开关电器”是低压电器中的新型产品,作为新的大类产品,其产品类别代号为“CPS”(Control andProtective Switching Devices)。CPS符合的标准: GB14048.9《低压开关设备和控制设

企业经营风险的控制 企业如何控制卖场经营风险

与卖场的合作,一方面要考虑销售和利润的提升,一方面要考虑风险的控制,这两个方面互相影响,通常来说,随着销售和利润的提升,我们在卖场那里的话语权会加重,就意味这我们更有能力面对来自市场、对手层面的风险。但是,这并不是说明,我们抵御外

成本控制措施 成本控制四部曲!

     随着市场经济的发展和竞争程度的不断加剧,企业作为市场竞争的主体,应始终把控制和降低成本作为企业的核心任务。现代企业的成本管理必须把成本的全面降低作为系统性的工程加以深入挖掘,以发展的观念去研究成本管理方式,用战略

声明:《ipadios6以上屏幕旋转控制 屏幕旋转控制》为网友你别哭他不在乎分享!如侵犯到您的合法权益请联系我们删除