-
13 votesanswersviews
如何将我的应用限制为横向模式?
我使用SplitView模板创建了我的iPad应用程序 . 我想知道将我的应用程序限制为横向模式的最佳方法是什么? 我试过覆盖DetailViewController.m中的 shouldAutorotateToInterfaceOrientation: 方法 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientatio... -
3 votesanswersviews
如何在仅在iOS-6中支持横向定位的应用中使用UIImagePickerController?
我正在开发一个仅支持横向定位的应用程序 . 它使用 UIImagePickerController 从库中选择图像和/或视频 . 应用程序在iOS-5或之前运行良好但在我尝试呈现图像选择器控制器时它会崩溃 . 它在崩溃后给出以下消息: *因未捕获的异常终止应用'UIApplicationInvalidInterfaceOrientation',原因:'Supported orientations ... -
30 votesanswersviews
从横向视图控制器推动时强制纵向方向
应用支持:iOS6 我的应用程序适用于纵向和横向 . 但是1个控制器应该仅适用于肖像 . 问题是,当我在横向并推动视图控制器时,新的视图控制器也处于横向状态,直到我将其旋转为纵向 . 然后,它应该是画像 . 是否有可能始终以纵向显示?即使它的父母在风景中推动它? 以下所有代码都无济于事 [[UIApplication sharedApplication] setStatusBarOrientati... -
2 votesanswersviews
ipad风景/肖像图像
我正在研究ipad app开发的UI问题(关于图像) . 我已经阅读了苹果开发网站上的一些文件,但我找不到任何有关它的信息 . 是否有图像文件的文件约定来区分系统应为Landscape / Portrait加载哪个图像 . 因为我看到用于启动图像,我们可以使用“MyLaunchImage-Portrait.png”和“MyLaunchImage-Lanscape.png” . 我试图将“-Land... -
129 votesanswersviews
如何为纵向和横向方向指定不同的布局?
我已经看到了能够为一个活动指定两个单独的布局xml文件的引用,一个用于Portrait,一个用于Landscape . 我没有找到任何有关如何做到这一点的信息 . 如何为每个活动指定哪个xml文件是纵向布局,哪个是横向布局? 是否也可以为不同的屏幕尺寸指定不同的布局?如果是这样,这是怎么做到的? -
1 votesanswersviews
设备旋转后的非活动区域
我不明白设备轮换的非常简单的应用程序有什么问题: 我使用界面构建器构建了我的视图 . (见屏幕截图here) 我在info.plist文件中指定了<key> UIInterfaceOrientation </ key> <string> UIInterfaceOrientationLandscapeRight </ string> . ... -
1 votesanswersviews
Objective-c使用UIInterfaceOrientationMask来控制方向
我有一个带有4个viewcontrollers的应用程序 . 必须仅以横向模式呈现一个 . 其他3可以是风景或肖像 . 在我的部署信息区域,设备方向,我已选中颠倒,横向左侧和横向右侧 . 在Info.plist中,我有3个支持的界面方向:Landscape Left,Landscape Right和Portrait Top Home Button . 在我的视图控制器中我只想要风景我有: - (B... -
48 votesanswersviews
使用Swift在一个ViewController中强制使用横向模式
我试图在我的应用程序中强制只有一个视图在横向模式,我打电话 override func shouldAutorotate() -> Bool { print("shouldAutorotate") return false } override func supportedInterfaceOrientations() -> Int { p... -
1 votesanswersviews
iPhone旋转后UINavigationBar消失
我有一个应用程序,在didFinishLaunchingWithOptions方法中设置UINavigationController,如下所示: main_iPhone *mainiPhone = [[main_iPhone alloc] initWithNibName:@"main_iPhone" bundle:nil]; mainiPhone.navigationItem.... -
12 votesanswersviews
根据启动方向将iOS启动图像定位到横向/纵向
我有一个可以纵向或横向启动的应用程序 . 我想Default.png文件(应用程序启动时出现的启动图像)以正确的方向显示图像,所以我希望我需要使用两个不同的图像(不同的尺寸) . 但是,我不知道如何让应用程序根据其启动方向选择要使用的图像 . 这可能吗?有没有办法知道应用程序的启动方向(在显示启动之前),然后选择正确的图像,或者我只需要解决方法是让图像在其中一个方向上侧向旋转或者有一个图像在90度... -
0 votesanswersviews
仅从纵向和旋转后正确加载景观视图,为什么?
这里有新的iOS开发者 . 我有多个视图,需要以纵向和横向显示不同的图像 . 我目前已成功实现并且肖像图像加载正常,并且在旋转时,景观图像也可以正常加载 . 但是,如果设备处于横向,则切换到另一个视图,它会不正确地加载 - 错误的大小,分辨率,对齐等 . 我处理方向更改的代码如下: - (void)didRotateFromInterfaceOrientation:(UIInterfaceOrie... -
5 votesanswersviews
从纵向视图控制器呈现的景观视图控制器偶尔会出现在具有横向边界的纵向方向上
我有一个简单的应用程序,其中一个肖像 UINavigationController 呈现一个风景 UINavigationController . 通常它工作正常 . 有时,横向视图控制器以纵向显示,但具有横向边界 . 以下是它的工作原理:为了限制导航控制器的方向,我有一个派生自 UINavigationController 的类 OrientableNavigationController 并... -
0 votesanswersviews
如何在纵向应用程序中在iOS4上播放全屏风景电影?
问题如下: 我有一个应用程序,其中所有的viewcontrollers只是肖像9ppical tabbar /导航应用程序),但我想在全屏横向模式下进行移动 . 这似乎不可能在iOS4中... 我能想到的最好的方法是将mpmoviecontroller视图添加到我的父视图并手动旋转,但是有两个问题,第一个是我没有“完成”按钮,并且用户仍然有可以按“全屏”按钮使视图成为肖像而完全错误 . 使用[mo... -
1 votesanswersviews
ios 6.0 - 横向不工作 - 子类UINavigationController从不调用shouldAutorotate方法
我创建了一个简单的应用程序,它有一个红色背景和一个按钮(为了解这个问题) . 该应用程序处于横向模式,并使用iOS6框架构建 . 我已将支持的界面方向pList属性设置为仅具有:Landscape(右主页按钮) 如果我在视图控制器中放置方法 - (BOOL)shouldAutorotate和 - (NSUInteger)supportedInterfaceOrientations并将其作为wind... -
2 votesanswersviews
在IOS6中强制横向视图
我知道有很多关于如何在IOS6中强制定位的线索但是它们似乎都不适合我,所以现在我需要一些帮助来解决这个问题 . 我有一个基于导航的应用程序,有许多视图控制器 . 所有这些都是纵向视图,必须以横向模式加载(不需要用户先打开手机) . 在我的导航控制器的实现中,我添加了shouldAutorotate,supportedInterfaceOrientations和preferredInterfaceO... -
0 votesanswersviews
在横向的iPhone上填充大尺寸文本的UIView
我已将我的iPhone应用程序置于横向模式,我想在我的一个视图中添加消息以填充屏幕 . 截至目前,在界面构建器中纵向视图中只有6,10或12个字符的消息达到约12磅字体 . 当我构建并且iPhone模拟器切换到横向时,字体大小保持与纵向相同并且不填充视图 . 有人可以帮忙吗? -
2 votesanswersviews
IOS iRdesktop GPL卡在人像模式?
我被困在我正在构建的应用程序上,需要一些建议 . 任何人都可以帮助或指出一个良好的资源? 我下载了iRdesktop的GPL版本(http://www.irdesktop.com/gpl/)并创建了我自己的RDP客户端,但该应用程序仅停留在纵向方向模式 . 仅在横向模式下显示启动图像 . 我已经将项目的General Settings和plist文件配置为仅使用Landscape,以及在代码中搜索... -
0 votesanswersviews
自定义AlertViewController无法在Landscape中正确显示
我有一个自定义的alterviewcontroller,它是UIViewController的子类 . 它在肖像应用程序中运行良好,但在横向,它遇到了框架方向的问题 . 我已经尝试了一些修复,但似乎没有一个是正确的 . 在当前版本中,它正确显示但主视图的大小不正确,因此该视图外部的按钮不可单击 . 在此图像中,“下一个转弯”按钮不是“可点击”,“转到黑色”按钮是 . 这是景观 . .h文件 #... -
1 votesanswersviews
如何在Android设备中防止以横向模式播放视频?
我是一名Android开发人员,在三星测试我的应用程序时发现了一些东西 . 当我使用纵向模式捕获三星设备中的任何视频,然后在视频视图中播放时,它将以错误的方向显示 . 纵向视频将以横向方向播放 . 我认为它正在将视频向左旋转90度 . 请指导我们解决这个问题 . 视频在其他制造商(如Google Nexus或Micromax)的设备中以正确的方向播放 . 它以正确的方向播放,但在三星中,纵向视频方... -
3 votesanswersviews
MPMoviePlayerViewController启用横向模式
我正在向我的应用添加一个MPMoviePlayerViewController,如下所示: MPMoviePlayerViewController *vc = [[MPMoviePlayerViewController alloc] initWithContentURL:movieURL];; [self presentMoviePlayerViewControllerAnimated:vc]; ... -
0 votesanswersviews
iOS - 横向模式下的UIView不旋转
我正在为iPhone和iPad编写应用程序支持 . 在iPhone中需要使用Portrait模式,iPad需要使用Landscape . 在 AppDelegate.m if ([CKAppDelegate isPad]) { [[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationL... -
0 votesanswersviews
iOS 6游戏中心在横向模式cocos2d中进行身份验证时崩溃
我用cocos2d开发了一款游戏,所有游戏画面都处于横向模式 . 我正在尝试实现游戏中心,但在身份验证方面遇到了崩溃 . 我没有找到类似问题的答案 . 请建议正确的方法...... 崩溃问题: - 'UIApplicationInvalidInterfaceOrientation',原因:'支持的方向与应用程序没有共同的方向,并且shouldAutorotate返回YES' 我尝试了下面的解决方案... -
1 votesanswersviews
即使纵向模式被锁定,Android应用程序也会自动切换到横向模式几秒钟
我不知道你们有没有见过这个: 我有一个应用程序,每个活动都有 Portrait orientation locked . 但是,在HTC Pro Touch手机中(也许这种情况发生在其他带有物理键盘的手机上)应用程序会旋转到横向模式几秒钟,然后返回到移植模式,这在导航应用程序时会发生 . 当然,这不应该确定为什么会那样做 . 我通过在我的超类的create方法中调用 setRequestedOr... -
1 votesanswersviews
全屏视频后,iOS状态栏仍处于横向状态
我有一个只有肖像的应用程序但在一个视图中我显示一个视频 . 那个视频是 在全屏显示为模态视图控制器 . 用户开始播放视频后,可以将此视图旋转为横向视图 . 我已配置当用户点击“完成”按钮时,视图将被关闭,但状态栏仍处于横向模式 . 我试图在viewcontroller上的viewWillAppear上添加setStatusBarOrientation 显示模态视图,但不起作用 . 唯一有效的是我使... -
2 votesanswersviews
MPMoviePlayerController完成按钮,横向方向
我正在使用简单的MPMoviePlayerController . 在纵向模式下,它嵌入到我的布局中 . 当我旋转设备时,我希望它全屏显示 . 在全屏模式下,有一个完成按钮,但它只是暂停视频 . 我想在点击完成按钮时关闭模态视图控制器 . 我怎样才能做到这一点? 我试过了: 在按钮的背景上放置[UIColor clearColor]并在完成按钮上方放置一个按钮,从而将触摸事件拦截到我自己的选择... -
0 votesanswersviews
当iPhone移动到横向时,限制滚动视图中的图像以伸展
我将imageViews作为UIScrollView中的内容 . 如果用户正在查看potrait图片(320x480)并以横向方向移动iPhone,则图像会拉伸以占据整个屏幕 . 我想限制图像拉伸 . 我想要一个类似于照片应用程序的功能,其中图像按比例缩小并在左右两侧显示黑条 . 任何有任何建议如何实现这一目标的人都将是一个很大的帮助! -
130 votesanswersviews
强制Android活动始终使用横向模式
我在HTC G1上使用Android VNC查看器 . 但由于某些原因,尽管我的G1处于纵向模式,但该应用程序始终处于横向模式 . 由于Android VNC查看器是开源的,我想知道如何将活动硬编码为'landscape' . 我想改变它以尊重电话方向 . -
23 votesanswersviews
仅横向应用程序中的GameCenter身份验证会引发UIApplicationInvalidInterfaceOrientation
问题:如果用户未登录GameCenter帐户 - GameCenter身份验证视图以纵向模式启动(在ios 5中有一个模式对话框)要求登录 . 但如果我在xcode(项目摘要)或supportedInterfaceOrientationsForWindow中禁用纵向模式: (因为我的应用程序应该只在横向模式下运行)我得到: Terminating app due to uncaught exce... -
1 votesanswersviews
iPad从纵向旋转到横向
我的观点最初是横向模式 . 当一个按钮被粘贴时,一个视图以纵向模式打开,一切都可以找到 . 问题是当我从该视图返回到根视图时,视图将无法正确旋转 . 这是我用来将视图从纵向旋转到横向的代码, -(void)viewWillDisappear:(BOOL)animated { [super viewWillDisappear:animated]; //rotate the page to lans... -
4 votesanswersviews
带有纵向和横向图像的UIBarButtonItem可能会显示横向方向的纵向图像
在iOS 7中,我在UINavigationController的导航栏中显示了一个UIBarButtonItem . UIBarButtonItem具有纵向方向的图像和横向方向的另一个图像: // "self" refers to the UINavigationController self.navigationItem.rightBarButtonItem = [[UI...