问题标签 [uiinterfaceorientation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 仅支持纵向
我只需要在我的应用程序中支持纵向。我该怎么做?我试过添加
和
但这无济于事 - 视图无论如何都会旋转。
提前致谢!
iphone - 旋转后视图和按钮对触摸无响应
我正在针对 iOS 3.0 进行编码,并且正在尝试向我的应用程序添加旋转(横向)支持。
关于旋转的一切都很容易。但是,在从纵向旋转到横向模式后,屏幕的右三分之一 (480-320) 对所有事件(触摸、拖动等)都没有响应。我已经验证了关键窗口正在接收事件,但这些事件没有被传递到屏幕右侧(横向)的按钮和 UIViews。
我正在使用 NSNotificationCenter 接收方向更改事件(而不是使用自动旋转标志)。
我确实看到了:链接文本,但这对我的情况没有多大帮助。
卡住。需要帮忙。谢谢。
ipad - 在拆分视图中,当应用程序以横向模式启动时如何将视图调整到屏幕
我在拆分视图控制器的纵向模式下显示主视图和详细视图,我没有像大多数 hte ipad 应用程序一样使用弹出窗口来显示主视图...
当我的应用程序以横向模式启动时,我面临方向问题我无法调整它以查看
image - Three20,纵向和横向的不同图像可能吗?
我正在使用three20来展示我在智利二月地震后创作的一个故事的照片文章。我希望应用程序在 iPad 设备处于纵向时显示纵向类型的图像,而在 iPad 设备处于横向时显示横向类型的图像。因此,每张图像都会有两个版本,一个是为纵向查看而裁剪的,一个是为横向查看而裁剪的,应用程序将显示适合设备所在方向的版本。
我将分别裁剪这些图像版本。这样,该应用程序将充分利用各个方向的屏幕,用户将像阅读杂志一样阅读故事。理想情况下,当用户旋转设备时,视图将切换到相应的图像,并保持在图像序列中的位置,例如从纵向#4 到横向#4,反之亦然。但是,如果这是不可能的,那么每当 iPad 设备旋转时跳回第一个图像也是可以接受的(可能推到单独的 TTImageViews 吗?)
这个想法是为用户提供他正在阅读所有方向的插图故事的体验。这可以做到吗?如果是这样,你能提供一些线索吗?
如果无法将特定图像放在背景中并覆盖图像查看器,它也可能是一种解决方案。如果不可能为每个方向单独的全屏视图,那么至少我想摆脱屏幕的黑色“自动调整大小蒙版”部分..
非常感谢!迪德里克
objective-c - 应用程序中有多个视图时的最佳设计实践
嘿,冠军,这个问题是针对 iPad 应用程序设计的。我在这个非常有用的网站上进行了很多搜索,但没有找到与该问题相关的任何内容。
假设我的应用程序需要向用户呈现多个视图,那么最好的方法是什么。我认为可能的方式是
1) 仅使用一个视图控制器并将所有其他内容添加为视图。
2)将所有视图控制器推送到同一个视图控制器上。
但是如果我们遵循第二种方式,我们就无法对方向变化做出期望的响应。我是菜鸟,所以请放过我。任何帮助将不胜感激。
iphone - UIScrollView 旋转问题
我有一个滚动视图,它会自动生成一系列包含图像视图的子视图。这个概念是它几乎是一个自定义的 PDF 样式阅读器,其中每个页面都作为图像加载到 imageview 中。共有三个“层”——外部 UIScrollView、自动生成的 subViews 和 subview 内部的 imageview。
我在这方面遇到了一些麻烦,我之前问过这个问题,但不幸的是,我的问题的核心是在错误的地方。这是我的第二次尝试:
旋转时,一切都根据需要旋转。不幸的是,这就是我得到的:
显然,我希望图像 1 居中,并且在您轻拂视图之前没有图像 2 的提示。
这是我设置视图的代码:
如何重新定义框架的大小?我应该调用什么函数等。如何使图像居中?
我是新手,所以我为我的问题模棱两可道歉。
干杯
iphone - MPMoviePlayerController 将纵向重新定向为横向并返回纵向 (iOS 4.1)
从 iOS 3.2 开始,MPMoviePlayerController 类允许在视图层次结构中嵌入电影。现在我面临这个问题:我通过放置 MPMoviePlayerController 的实例来创建我的纵向视图。当用户触摸“全屏”按钮时,该视图进入全屏模式,但视图保持纵向。当用户旋转设备时,全屏电影视图不会自动旋转,因为我的应用程序禁止横向界面方向。因此,为了允许电影播放器全屏视图自动旋转,我更改了我的视图控制器 shouldAutorotateToInterfaceOrientation: 方法,当且仅当电影播放器处于全屏模式时为横向返回 YES。这很完美:当用户全屏输入然后旋转到横向时,播放器会自动旋转到横向并填满整个屏幕。
现在,当我在全屏视图中触摸“完成”按钮同时保持横向时,就会出现问题。全屏关闭,然后我看到的是我的原始视图自动旋转:但我不想要这种自动旋转。
一个部分但不可接受的解决方案是侦听“MPMoviePlayerDidExitFullscreenNotification”,如果界面旋转为横向,则强制重新定向以使用未记录的私有函数:
这可行,但不可接受,因为禁止使用此方法。
我尝试使用强制定向,[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationPortrait]
但由于我在选项卡栏中,这不起作用(UITabBar 保持横向大小)。
谢谢你的帮助
iphone - iPhone Dev:多个 XIB 以支持多种语言的方向?
我刚刚发现了多个用于语言 ui 支持的 xib,我很兴奋,因为它比我预期的要简单。现在我想知道是否可以应用相同的方法让多个 xib 用于不同的方向,只需在包含同名 xib 的项目中创建不同的文件夹。
objective-c - 具有不同方向的 UITabbar 应用程序
我有一个 iPad TabBarApplication。我将 TabbarController 子类化以使应用程序对方向更改做出反应:
@实现 frankenlandTabBarController
现在的问题是,我不希望我的 tabbarapp 的所有视图控制器都在这个方向上。
覆盖shouldAutorotateToInterfaceOrientation
单个控制器中的方法没有任何效果。
有任何想法吗?
谢谢!
iphone - 以不同的方向改变视图
这是我的问题:我的应用程序有一个工具栏,您可以在其中更改视图。主要的或至少启动时的一个处于横向模式,然后如果您转到任何其他视图,则处于纵向。当您尝试返回第一个(风景)时出现问题,视图以纵向显示,因此所有视图都显示错误。(它或多或少清楚吗?对不起,如果看起来很乱)。我在这里有一些代码:
V1控制器:
V2控制器:
也许在添加视图之前对对象 v1 做一些事情?我不知道,需要你的帮助。
问题已解决 在视图转换中我错过了一句话,从超级视图中删除当前视图。还有@Brad 在说什么。谢谢你。