NT_iOS笔记—iOS图片显示2_某一个界面支持横屏()
来源:互联网 发布:俄罗斯社交软件 编辑:程序博客网 时间:2024/06/03 21:23
文章内的图片点击后需要单独显示出来,而且还需要支持横屏显示,也仅有这个界面支持横屏显示。
1.添加支持的方向
General—>Deployment info—>Device Orientation
2.创建继承UINavigationController的子类并添加如下方法:
- (BOOL)shouldAutorotate{ return self.topViewController.shouldAutorotate;}- (NSUInteger)supportedInterfaceOrientations{ return self.topViewController.supportedInterfaceOrientations;}
3.在不需要支持横屏显示的界面添加如下方法(iOS6以上):
-(BOOL)shouldAutorotate{ return NO;}-(NSUInteger)supportedInterfaceOrientations{ return UIInterfaceOrientationMaskPortrait;}- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation{ return UIInterfaceOrientationPortrait;}
5.由于横竖屏的切换,界面需要重新绘画,可以在如下方法中进行(iOS6以上):
- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration;
0 0
- NT_iOS笔记—iOS图片显示2_某一个界面支持横屏()
- NT_iOS笔记—iOS图片显示3_界面的手动旋转(UIDeviceOrientation和UIInterfaceOrientation)
- NT_iOS笔记—iOS图片显示1_图片放大缩小
- NT_iOS笔记—iOS图片拉伸
- NT_iOS笔记—iOS添加字体
- iOS 某一个界面实现强制横屏
- iOS 某一个界面实现强制横屏
- NT_iOS笔记—多线程
- NT_iOS笔记—Runtime
- NT_iOS笔记—CoreText添加文字背景色(搜索的高亮显示)
- NT_iOS笔记—iOS给view添加边框和底线
- NT_iOS笔记—iOS用户添加字体后调用
- NT_iOS笔记—Git笔记
- NT_iOS笔记—CABasicAnimation用法
- NT_iOS笔记—判断iPhone6
- NT_iOS笔记—百度社会化分享(64Bit)
- NT_iOS笔记—持续集成Jenkins(自动化构建打包)
- NT_iOS笔记—获取剩余存储空间大小
- easyui datagrid排序
- 冒泡排序
- oracle触发器
- HDU - 4803 Poor Warehouse Keeper(贪心)
- MCGS---用户自定义设备驱动
- NT_iOS笔记—iOS图片显示2_某一个界面支持横屏()
- 整个DIV水平和垂直居中于屏幕
- AutoMapper搬运工之配置
- 【Unix/Linux】【命令】【网络操作工具】网络测试工具 —— ping命令
- 游戏版本号之versionCode和versionName
- Android 判断是否有网络连接
- 尽量不要使用触发器
- [C] 在 C 语言编程中实现动态数组对象
- NPOI在多个sheet插入同一张图片