NT_iOS笔记—iOS图片显示2_某一个界面支持横屏()
2014-10-20 14:57
447 查看
文章内的图片点击后需要单独显示出来,而且还需要支持横屏显示,也仅有这个界面支持横屏显示。
1.添加支持的方向
General—>Deployment info—>Device Orientation
2.创建继承UINavigationController的子类并添加如下方法:
3.在不需要支持横屏显示的界面添加如下方法(iOS6以上):
4.在需要支持横屏的界面修改上面的方法即可。
5.由于横竖屏的切换,界面需要重新绘画,可以在如下方法中进行(iOS6以上):
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; }
4.在需要支持横屏的界面修改上面的方法即可。
5.由于横竖屏的切换,界面需要重新绘画,可以在如下方法中进行(iOS6以上):
- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration;
相关文章推荐
- NT_iOS笔记—iOS图片显示3_界面的手动旋转(UIDeviceOrientation和UIInterfaceOrientation)
- NT_iOS笔记—iOS图片显示1_图片放大缩小
- SimpleTouchImageView一个支持缩放平移及多点缩放的显示图片的Activity
- iOS开发笔记--将图片设置为主界面背景
- IOS 禁止界面横屏显示
- iOS项目不支持横屏的前提下某个界面横竖屏(旋转)的解决方案
- iOS 6.0之后支持一个页面横屏的方法
- 又一个jquery轮播效果,焦点图,带数字显示序号,这个可以添加对应标题在图片上,支持主流浏览器
- Android-Universal-Image-Loader--一个界面显示本地sd以及网络图片
- iOS仅支持竖屏,如何让一个controller支持横屏?
- iOS开发笔记--将图片设置为主界面背景
- 一个图片轮换显示的实现,使用DIV+JS,支持Firefox,IE,Safiri
- 应用CStatic创建的一个显示图片的矩阵型容器,支持图片拖拽换位操作.
- iOS: 学习笔记, 添加一个带界面约束的控制器
- ios--UIwebView加载本地文件(支持显示图片)
- 又一个jquery轮播效果,焦点图,带数字显示序号,这个可以添加对应标题在图片上,支持主流浏览器
- IOS - Display a base64 image within a UIImageView: 显示一个base64的图片
- 又一个jquery轮播效果,焦点图,带数字显示序号,这个可以添加对应标题在图片上,支持主流浏览器
- NT_iOS笔记—iOS图片拉伸
- iOS 一个页面支持一个方向上横屏,其他页面全部竖屏