ios 利用size classes 使 iPad 水平和垂直方向布局不同
2015-12-11 11:45
429 查看
我们知道ipad全屏幕显示时,无论水平放置还是竖直放置,width 和 height 都是 regular,不像iphone能够区别,那么就不能使用size class 布局不同的水平和垂直界面了吗? 答案是可以的!但是有些麻烦!见下面的链接:
http://stackoverflow.com/questions/26633172/sizing-class-for-ipad-portrait-and-landscape-modes/28268200#28268200
主要的原理就是,添加一个全屏幕的sub view controller,并利用
http://stackoverflow.com/questions/26633172/sizing-class-for-ipad-portrait-and-landscape-modes/28268200#28268200
主要的原理就是,添加一个全屏幕的sub view controller,并利用
overrideTraitCollectionForChildViewController函数,返回自己定义的
UITraitCollection给sub view controller, 让系统进行适配。
相关文章推荐
- IOS Quartz 2D
- [iOS]添加 All Exceptions 断点后, 每次运行都会在 main.m 中断的一种解决方法
- vmstat,iostat,sar命令详解
- ios常用操作命令
- iOS开发可变参数va_list、va_start、va_end
- 基于JSPatch的iOS应用线上Bug的即时修复方案,附源码.
- iOS开发系列--绘图 动画
- iOS - 正则表达式了解
- IOS 系统定位提示完毕后 提示用户去开启定位权限
- iOS-上传错误之ERROR ITMS-90535 Unexpected CFBundleExecutable Key. 的解决办法
- ios给按钮添加系统声音,AudioServicesPlaySystemSound 系统声音提示
- iOS 导航条小结
- iOS 响应链
- iOS 贝塞尔曲线实现圆角效果
- IOS 项目重命名
- IOS系列——ScrollView大放大和缩小功能的简单实现
- iOS9 ReplayKit录制视频
- iOS9 ReplayKit录制视频
- iOS开发-给图片添加水印
- 浅谈 iOS 之 Crash log 符号化