-
3 votesanswersviews
如何在仅在iOS-6中支持横向定位的应用中使用UIImagePickerController?
我正在开发一个仅支持横向定位的应用程序 . 它使用 UIImagePickerController 从库中选择图像和/或视频 . 应用程序在iOS-5或之前运行良好但在我尝试呈现图像选择器控制器时它会崩溃 . 它在崩溃后给出以下消息: *因未捕获的异常终止应用'UIApplicationInvalidInterfaceOrientation',原因:'Supported orientations ... -
15 votesanswersviews
状态栏为横向,但[[UIApplication sharedApplication] statusBarOrientation]返回纵向
这个问题似乎是间歇性的,但我不确定为什么 . 在设备(iPad)上运行我的应用程序时,我有一些代码可以根据当前设备方向加载带有一些图像视图的滚动视图 . 即使设备在加载之前是横向的,视图也会像纵向一样被加载 . 通过调用 [[UIApplication sharedApplication] statusBarOrientation] 找到方向 . 视图设置为在旋转设备时调整其位置,实际上,旋转到纵... -
0 votesanswersviews
当设备旋转时,TableView Cell中显示两个uibutton
我正在使用带有TableViewCell的TableView . 我已经以编程方式向单元格添加了ImageView,Text和uibutton . 按钮的框架设置为纵向和横向不同 . 但是当设备从纵向旋转到横向时,显示的是两个按钮而不是一个 . 我在横向模式按钮时尝试删除按钮它不起作用 . switch ([indexPath section]) { case 0: { ... -
2 votesanswersviews
iPad应用程序以横向模式启动
我搜索了其他现有帖子,但没有一个满足我的要求 . 这是我面临的问题, 我的应用程序支持模式,横向和纵向 . 但我的第一个屏幕仅支持横向,因此应用必须从横向开始 . 我已将支持的Orientation设置为所有4个选项 我已将初始界面方向设置为横向(左主页按钮) 在第一个屏幕的视图控制器中,我定义了以下内容 (BOOL)shouldAutorotateToInterfac... -
1 votesanswersviews
如何在iPhone上启动后设置方向
我想知道如何在发布后自动旋转iphone . 我的发布图片是肖像,但应用程序本身是景观 . 发布后,方向仍然是肖像,而不是自动旋转到横向 . 这是我的info.plist 在我的根视图控制器中 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { // R... -
2 votesanswersviews
iPad中的UIViewController方向问题
我将MFMailComposeViewController作为模态从视图控制器(让我们称之为xyz)添加到导航堆栈中 . 当用户单击取消按钮时,MFMailComposeViewController将被解除 . 当xyz以纵向/横向模式添加到导航堆栈时,此工作正常,并且在单击取消之前设备方向不会更改 . 现在的模态 - 在按钮点击上分配init MFMailComposeViewControlle... -
14 votesanswersviews
在全屏幕上强制横向方向MPMoviePlayerController在退出全屏时阻止正确旋转
我有一个支持所有界面方向的iPhone应用程序(iOS6) . 但是,当MPMoviePlayerController正在播放全屏视频时,应仅支持横向 . 我在Stack Overflow上找到了以下解决方案,它可以工作 . [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(moviePlayerWi... -
97 votesanswersviews
在iOS 8中处理方向更改的“正确”方法是什么?
有人可以告诉我在iOS 8中使用纵向和横向界面方向的“正确”或“最佳”方法吗?似乎我想要用于此目的的所有功能都在iOS 8中被弃用,而我的研究似乎没有明确,优雅的替代方案 . 我真的应该看看宽度和高度,以确定我们是在纵向还是横向模式? 例如,在我的视图控制器中,我应该如何实现以下伪代码? if we are rotating from portrait to landscape then do... -
0 votesanswersviews
在解雇呈现的视图控制器时,方向会发生变化
在我的应用程序中,所有视图控制器都有纵向方向,除了一个 . 所以我们把它命名为“ GameViewController ” . GameViewController 仅适用于横向方向 . 这是我在横向模式下显示它的方式: MyViewController.m : 它始终处于纵向方向,并且我们将从中呈现GameViewController . - (void) showGameView { ... -
4 votesanswersviews
除模态视图控制器外的所有视图控制器中的纵向方向
我正在使用代码呈现模态视图: [self presentViewController:movieViewController animated:YES completion:^{ // completed }]; 在movieViewController中,控制器被解雇: [self dismissViewControllerAnimated:YES completion:^{ ... -
1 votesanswersviews
iPhone 6的错误定位
我有一个支持横向和纵向的应用程序 . 但是,根视图控制器仅支持纵向 . 以下是我为根视图控制器覆盖的两种方法 . -(BOOL) shouldAutorotate { return NO; } -(UIInterfaceOrientationMask) supportedInterfaceOrientations { return UIInterfaceOrientationMaskPortra... -
1 votesanswersviews
在ios中关闭模型视图控制器后,父视图不保持其方向
我正在开发iphone应用程序 . 在那所有viewcon enter code here troller支持所有方向 . 但我的一个 navigationController 堆栈内容只想在 Landscape orientation 中显示一个 viewcontroller . 我通过使用rootviewcontroller创建一个定义UINavigationController作为我... -
1 votesanswersviews
ios 6.0 - 横向不工作 - 子类UINavigationController从不调用shouldAutorotate方法
我创建了一个简单的应用程序,它有一个红色背景和一个按钮(为了解这个问题) . 该应用程序处于横向模式,并使用iOS6框架构建 . 我已将支持的界面方向pList属性设置为仅具有:Landscape(右主页按钮) 如果我在视图控制器中放置方法 - (BOOL)shouldAutorotate和 - (NSUInteger)supportedInterfaceOrientations并将其作为wind... -
6 votesanswersviews
如何在仅限肖像的应用程序中使用MPMovieViewController播放风景视频
我的应用程序支持的界面方向是纵向和上下颠倒 . 但是,播放视频时,我希望它能够播放全屏风景 . 目前使用此代码,即使设备旋转,它也只播放肖像: [player.moviePlayer setControlStyle:MPMovieControlStyleFullscreen]; player.view.autoresizingMask = UIViewAutoresizingFlexibleHei... -
0 votesanswersviews
iOS6.0从横向viewController以纵向方向推送新的viewController
我的应用程序是基于导航的,主要以纵向方式运行,但是一个视图控制器支持纵向和横向 . 现在的问题是,当我从横向视图控制器推送新的视图控制器时,新的视图控制器也被推入横向模式,虽然我想要它在纵向模式 . 此外,当我从横向控制器弹出视图控制器时,Poped视图控制器将以纵向模式显示 . 我不知道我的代码有什么问题 . 这是我的代码段和用于这些方向支持的信息 . 在info.plist文件中,我一直支持所... -
2 votesanswersviews
在仅限肖像应用程序中以横向模式呈现UIViewController
我的应用程序只是一个肖像 . 我需要在Landscape模式下呈现一个UIViewController(原因是我使用Core-Plot sdk在该viewcontroller上绘制图形,因此它需要处于横向模式) . 我尝试了以下方法,它工作正常 . 但问题是,当我解除横向视图控制器时,app无法强制进入纵向模式 . http://www.sebastianborggrewe.de/only-mak... -
2 votesanswersviews
viewdidload上的iOS5方向无法正确启动
我在iOS5 ipad上编写应用程序 . 当自定义视图完成加载时,在viewDidLoad上,我调用一个函数,将一个方面设置为某些编程视图,如: switch (interfaceOrientation) { case UIDeviceOrientationPortrait: { ... -
2 votesanswersviews
UISplitview方向在iOS 5和iOS 5.1中不会改变
我在我的应用程序中使用了拆分视图 .当我在iOS 6模拟器中运行我的应用程序时,它根据方向更改旋转并且运行良好但是当我在iOS 5或iOS 5.1模拟器中运行相同的应用程序并且我更改模拟器的方向但是拆分视图不会根据方向更改而更改 .我还添加了代码 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)inter... -
-1 votesanswersviews
界面方向不会自动更改
我无法在通用应用中更改界面方向 . 它有一个导航控制器 . 我已将视图控制器添加到导航控制器,并将导航控制器的视图添加到窗口 . 如果我删除导航控制器并将视图控制器的视图作为子视图添加到窗口,则它会识别方向,但如果我添加导航控制器的视图,则界面方向不会更改 . 请帮我一些参考 . 以下是我的代码 . - (BOOL)shouldAutorotateToInterfaceOrientation:(... -
20 votesanswersviews
游戏中心仅在i OS 6中登录
加载游戏中心时,其默认方向为纵向 . 为了将其锁定在横向模式中,添加了一个类别 . @implementation GKMatchmakerViewController (LandscapeOnly) - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { ... -
12 votesanswersviews
有没有办法强制在iPhone中更改界面方向?
我知道如何允许/禁止使用方向旋转 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 但是,我现在遇到的问题是手机可能处于纵向(或倒置),并且在某些时候我想要旋转屏幕,就像用户旋转到横向一样 . 此时,我不想让自动旋转工作了 . 我想强制界面方向保持在横向 . 有没有... -
0 votesanswersviews
仅在landscapeLeft和landscapeRight之间旋转
我有vidoe在横向模式下玩 . 当设备方向改变时,视图仅在landscapeLeft和landscapeRight之间旋转 . 也就是说播放电影时没有肖像模式 . 除了电影视图之外,其他视图都是portraint模式,因此app配置是纵向的 . 如何使影片视图仅在横向模式下旋转 . 这是我的代码的一部分 . 的appdelegate, internal var shouldRotate = fa... -
1 votesanswersviews
状态栏保留在横向中,而UIInterfaceOrientation仅为纵向
我正在开发一款仅限iPhone的应用程序 . 此应用程序支持 Supported Interface Orientations 中的 portrait and landscape 方向,但在应用程序的第一个视图中,我使用以下代码禁用旋转: - (BOOL)shouldAutorotate { return NO; } - (NSUInteger)supportedInterfaceOri... -
0 votesanswersviews
iOS Force splitViewController旋转到Landscape
我有一个分割视图控制器,支持横向和纵向模式 . 当详细视图控制器在某个视图上时,我禁用纵向并仅允许横向 . 但是,如果用户离开该特定视图,将设备旋转为纵向,然后返回到该特定视图,则它仍处于纵向状态 . 我需要它自动旋转回景观 . 以下是我正在使用的内容 . 这些方法都是从我的子类UISplitViewController中调用的,因此方向可以取决于视图控制器 . #pragma mark - Or... -
24 votesanswersviews
iPad横向和纵向尺寸等级的不同布局
如何使用Size类设计具有不同布局的iPad横向和纵向屏幕 . 我只能找到两个方向的w-regular和h-regular . 示例:我需要使用Size Class在纵向和横向上垂直对齐2个视图 -
0 votesanswersviews
在不支持旋转的iOS应用程序中旋转UIImageView
我有一个硬编码的应用程序,只支持1个方向,肖像 . 纵向是通过项目设置设置的 . - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { return (interfaceOrientation == UIInterfaceOrientationPo... -
1 votesanswersviews
如何为iPad横向和纵向模式设计不同的布局?
我正在开发适用于支持横向和纵向模式的iPad和iPhone设备的通用应用程序 . 在横向中,除了纵向模式中的按钮外,还有更多按钮 . 对于iPhone,我能够使用故事板设计不同的布局,它按预期的方式工作于wC | hC,wC | hR,wR | hC . 但是在iPad的情况下,我无法设计不同的布局,因为大小类对于横向和纵向都是相同的wR | hR . 我提到了@ Sizing class for... -
0 votesanswersviews
将横向中的MPmovieViewController仅以纵向方式解除视图时出错(UIApplicationInvalidInterfaceOrientation)
我正在为大多数视图中的肖像模式工作的IOS7创建一个xcode应用程序 . 项目设置允许“纵向”“向左横向”和“向右横向” . 在我只想以纵向显示的视图中,我添加以下代码以纵向模式锁定它们: - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { return... -
3 votesanswersviews
iOS8.3上的定位和Cocos2d问题
我在iOS8.3中遇到了Orientation和 Cocos2D 问题 之前,我正在使用 [[CCDirector sharedDirector] setDeviceOrientation:CCDeviceOrientationLandscapeLeft]; 以及用于混合UI套件和Cocos2D我正在使用 rotate = CGAffineTransformMakeRotation(2*M_PI... -
4 votesanswersviews
启用iPhone界面方向
我试图让我的应用程序在设备本身旋转时旋转界面,但我无法做到正确 . 我在plist info文件中添加了支持的接口,并为shouldRotateToInterfaceOrientation返回yes . - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { ...