字上面加横线有个开启横屏模式是干什么用的

iOS 问题:http://img.bbs.csdn.net/upload//_603392.png
画了个大概图,问题是这样的:
嵌套在里面的VIEW,是个tableview,点击行的时候,不会跳转,这个问题弄了好久都不知道该如何解决,虽然可以用modal跳转,但是比较想用push跳转,求指点!感激不尽!
还有就是,由于下面的dock是自己自定义的,导致了想隐藏掉都不知道如何隐藏,这个郁闷的很,不知道该如何设置,因为跳转到另一个页面是个播放器页面,页面上自然就不能用任何东西的
还有啊,就是,不知道为什么,屏幕不会横屏!在plist设置了,代码也添加了,还是不能横屏,横屏代码是这样的
// 强制调整屏幕方向
CGRect frame = self.view.
//设置应用程序的状态栏到指定的方向
[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight];
//view旋转
[self.view setTransform:CGAffineTransformMakeRotation(M_PI/2)];
if (IsIOS7) {
self.view.frame = CGRectMake(0, 0, frame.size.height, frame.size.width);
self.view.frame = CGRectMake(-20, 0, frame.size.height + 20, frame.size.width - 20);
画了个大概图,问题是这样的:
嵌套在里面的VIEW,是个tableview,点击行的时候,不会跳转,这个问题弄了好久都不知道该如何解决,虽然可以用modal跳转,但是比较想用push跳转,求指点!感激不尽!
还有就是,由于下面的dock是自己自定义的,导致了想隐藏掉都不知道如何隐藏,这个郁闷的很,不知道该如何设置,因为跳转到另一个页面是个播放器页面,页面上自然就不能用任何东西的
还有啊,就是,不知道为什么,屏幕不会横屏!在plist设置了,代码也添加了,还是不能横屏,横屏代码是这样的
// 强制调整屏幕方向
CGRect frame = self.view.
//设置应用程序的状态栏到指定的方向
[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight];
//view旋转
[self.view setTransform:CGAffineTransformMakeRotation(M_PI/2)];
if (IsIOS7) {
self.view.frame = CGRectMake(0, 0, frame.size.height, frame.size.width);
self.view.frame = CGRectMake(-20, 0, frame.size.height + 20, frame.size.width - 20);
共有 5 个回答
登录后方可回复
一下建议纯属目测。
你是不是在一个viewController里面加了好几个viewController?
假设是,你使用self.navigationController调push时,self.navigationController为nil,你可以打印下。
在你目前这种前提下,怎么改呢?
别用self.navi
1、先取到self.view.superView,然后取到这个superview的viewController的navigationController,掉用push,应该能push了
2、在调用[A addChildViewController:B]时创建B的delegate,在B需要push的地方用B的delegate回调到A中,调用push。
我真是闲的蛋疼了
登录后方可回复
@飞翔的-小-蜗牛 : 确实self.navigationController的值为nil,我试过了用delegate,代码为:
AppDelegate *app = [UIApplication sharedApplication].
UINavigationController *video = (UINavigationController *)app.window.rootViewC
[video.navigationController pushViewController:dwc animated:YES];
不过push不过去,crash了
后来我又用了[[UIApplication sharedApplication] keyWindow].rootViewController =
这个可以过去,但是貌似不能返回来了,总之嵌套太多个view跳转就是麻烦
登录后方可回复
这些镶嵌的viewcontroller,都是放在一个viewcontroller a里面的吧,你可以把a的指针传到那些viewcontroller里面,在用a 去push。dock是自定义的View么?隐藏的话,在他的父视图的view controller里面添加个方法直接去隐藏它,可以
登录后方可回复
@你若安好,便是晴天! : 能详细说明下push吗?不是很理解你的意思
登录后方可回复
登录后方可回答
耗时 0.0727 秒iOS 问题:iOS7下MPMoviePlayerViewController该怎么设置横屏,ios6下的设置没效果了
------------------------------------
NSString *ming =[[DataArray objectAtIndex:indexPath.row] valueForKey:@"text"];
NSString *moviePath = [[NSBundle mainBundle] pathForResource:ming ofType:@"m4v"];
NSURL *movieURL = [[NSURL alloc] initFileURLWithPath:moviePath];
moviePlayerView = [[MPMoviePlayerViewController alloc]initWithContentURL:movieURL];
moviePlayerView.moviePlayer.controlStyle = MPMovieControlStyleF
CGAffineTransform landscapeTransform = CGAffineTransformMakeRotation(M_PI / 2);
moviePlayerView.view.transform = landscapeT
moviePlayerView.moviePlayer.scalingMode=MPMovieScalingModeAspectF
[self presentMoviePlayerViewControllerAnimated:moviePlayerView];
==============
上面这段代码,在ios5和ios6里是可以随重力来回横屏切换的.
但是装到另一部ios7的机子里就不可以了,是什么原因造成的呢? -
iOS7下MPMoviePlayerViewController该怎么设置横屏,ios6下的设置没效果了
------------------------------------
NSString *ming =[[DataArray objectAtIndex:indexPath.row] valueForKey:@"text"];
NSString *moviePath = [[NSBundle mainBundle] pathForResource:ming ofType:@"m4v"];
NSURL *movieURL = [[NSURL alloc] initFileURLWithPath:moviePath];
moviePlayerView = [[MPMoviePlayerViewController alloc]initWithContentURL:movieURL];
moviePlayerView.moviePlayer.controlStyle = MPMovieControlStyleF
CGAffineTransform landscapeTransform = CGAffineTransformMakeRotation(M_PI / 2);
moviePlayerView.view.transform = landscapeT
moviePlayerView.moviePlayer.scalingMode=MPMovieScalingModeAspectF
[self presentMoviePlayerViewControllerAnimated:moviePlayerView];
==============
上面这段代码,在ios5和ios6里是可以随重力来回横屏切换的.
但是装到另一部ios7的机子里就不可以了,是什么原因造成的呢?
共有 4 个回答
iOS7有属性
登录后方可回复
@Sinclair : 能否说的具体一些
登录后方可回复
@luke888888 : 兄弟,问题解决了吗?求方法
登录后方可回复
@Ymkf_Wfnh : 没有啊,还在查资料,不知道怎么弄
登录后方可回复
登录后方可回答
耗时 0.1011 秒 当前位置: >
WP10开始屏幕是时候推出横屏模式了
WP10开始屏幕是时候推出横屏模式了
本类教程排行榜
软件排行榜
< 版权所有&&这周的应用就是这样了,不知道有没有一种“换了口味”的感觉?下周又将有什么样的大餐...
越是严酷的限制,往往越能激发出富有创意的想法,苹果在小小的Apple Watch机身内放置...
今天早些时候 LG 在纽约等全球 6 个城市同步发布了 2015 年的旗舰机型 LG G4。在这个...
网友在进行花样晒表的今天,仍然还有很多人苦苦地等待着Apple Watch的发货。
预计不超过两千元人民币,不喜欢大屏的可以考虑。
美艳的女子,在镜头中仿若浴火出尘的女神。
苹果招聘 Beats 全球市场运作主管,是为了音乐流吗?
如果你的手腕上有刺青,也又或者是涂上了墨汁等改变肤色的东西,Apple Watch可能就要...
游戏开发商 Silver Dollar Games 制作的《一击必杀》(One Finger Death Punch)是 20...
相比于中世纪奇幻严谨的体系,北欧神话的体系架构相对松散一些,可故事恢弘的史诗感却...
《地下城迷影》是由国人独立制作团队所推出的一款地下城冒险题材的益智游戏,玩家将扮...
Bulkypix 本周新作《拆弹专家(Wire Defuser)》终于横扫以往那种几何益智的枯燥感,...
在经典童话故事《爱丽丝梦游仙境》当中,主人公爱丽丝在做梦的时候经历了一次充满奇幻...
很多人说社交 APP 市场已经饱和,除了微信、陌陌这些社交应用之外,我们很难再看到一...
说到日式RPG游戏虽然说近年来重量级的作品已经不怎么多了,大部分还都是金字招牌的炒...
自从 iPhone 6/6P 问世之后,就有更多的厂商专注于制作轻薄又耐用的手机保护壳,当然...
如果,手机壳变成你的第二屏幕......
酷壳iPhone 6充电版终于正式发售了,它可以在保证iPhone依旧轻巧的前提下,为其提供足...
随着越来越多的用户迁移至iPhone 6,酷能量终于要发布酷壳iPhone6充电版了。
CLIC Marble 保护壳采用天然大理石材料制造,轻质防破碎,上手触感冰凉,适合在夏季使...
近期存储著名厂商闪迪正式对外发布了一款支持 iPhone 和 iPad 产品——iXpand,中文型...
M4 产品风格出众,质感出色;采用的箱体材料和声音单元也相当讲究,当然价格也不将就...
你是否想过,一个小小的 U 盘就能让 iPhone/iPad、PC 及 Mac 之间的数据传输变得轻松...
iphone应用,在ipad上打开怎么横屏啊
注册时间 最后登录
在线时间1262 小时 UID
主题帖子人气
青苹果, 积分 88, 距离下一级还需 112 积分
iphone应用,在ipad上打开怎么能自动横屏啊
独与天地精神往来,而不敖倪于万物,不谴是非,以与世俗处。
注册时间 最后登录
在线时间1106 小时 UID
主题帖子人气
In prosperity our friends kno
In prosperity our friends know us, in adversity we know our friends.
注册时间 最后登录
在线时间1133 小时 UID
主题帖子人气
应用问题,我的多数是直屏
注册时间 最后登录
在线时间1262 小时 UID
主题帖子人气
自己顶一个,在iphone上可自动横屏的应用为什么不能自动横屏啊
独与天地精神往来,而不敖倪于万物,不谴是非,以与世俗处。
注册时间 最后登录
在线时间30 小时 UID
主题帖子人气
回 楼主(zby0826) 的帖子
同问..引用楼主zby-11-09 01:48发表的
:求助,RTiphone应用,在ipad上打开怎么能自动横屏啊......
注册时间 最后登录
在线时间87 小时 UID
主题帖子人气
注册时间 最后登录
在线时间85 小时 UID
主题帖子人气
大部分是不可以的!
威锋旗下产品
Hi~我是威威!
沪ICP备号-1 丨 深公安网监备案号 5
增值电信业务经营许可证:
Powered by Discuz!

我要回帖

更多关于 脚注上面的横线怎么加 的文章

 

随机推荐