纯代码适配iPad横竖屏

纯代码适配iPad横竖屏,第1张

概述网上大量的文章在适配iPad横竖屏时都使用了xib或storyboad, 但是xib和storyboard并不受团队开发欢迎,下面介绍采用纯代码的方式适配iPad的横屏和竖屏,方法非常简单: 1.) 设置要适配的对象的autoresizingMask,  eg: targetView.autoresizingMask = UIViewAutoresizingFlexibleHeight; 2.)

网上大量的文章在适配iPad横竖屏时都使用了xib或storyboad, 但是xib和storyboard并不受团队开发欢迎,下面介绍采用纯代码的方式适配iPad的横屏和竖屏,方法非常简单:


1.) 设置要适配的对象的autoresizingMask,  eg: targetVIEw.autoresizingMask = UIVIEwautoresizingFlexibleHeight;

2.)   在当前的视图控制器中调用[self willRotatetoInterfaceOrIEntation:self.interfaceOrIEntation duration:0.0];

3.)  实现下面的方法:

/** *  当屏幕即将旋转的时候调用 * *  @param toInterfaceOrIEntation 旋转完毕后的最终方向 *  @param duration               旋转动画所花费的时间 */- (voID)willRotatetoInterfaceOrIEntation:(UIInterfaceOrIEntation)toInterfaceOrIEntation duration:(NSTimeInterval)duration{    if (UIInterfaceOrIEntationIsLandscape(toInterfaceOrIEntation)) { // 横屏        self.targetVIEw.wIDth = 150;    } else {        self.targetVIEw.wIDth = 50;    }}


Demo下载地址:http://download.csdn.net/detail/luozhonglan/8378943

总结

以上是内存溢出为你收集整理的纯代码适配iPad横竖屏全部内容,希望文章能够帮你解决纯代码适配iPad横竖屏所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1088553.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存