问题标签 [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.
iphone - 标签栏界面方向问题
我添加了一个自定义标签栏。带有标签,包括更多标签。
我的第一个选项卡仅支持纵向模式。第二个选项卡具有所有方向。
选择第二个选项卡并将其保持在横向模式,然后在横向模式下选择第一个选项卡时会出现问题。那时,第一个选项卡视图被干净地旋转,但选项卡栏仍处于横向模式。
我该如何克服这种情况?这是自定义标签栏控制器中的应该旋转方法
这是导航控制器的第一个和第二个视图控制器中的应该旋转方法
第一的
第二
iphone - UIImageView Background Image and Rotation Help
In my iPad app I currently have a background image png of 1024x1024 pixels and set it using the following
This adds the UIImageView fine and the view is centered in landscape however it is off center in portrait.
I have played around with some of the contentMode settings but not had any luck, I either get portrait to be center or landscape to be center but not both.
Could someone please help me with getting the UIImageView centered in both portrait and landscape after rotation.
Thanks in advance Matt
iphone - iOS:加载时的设备方向
似乎当我的应用程序加载时,它不知道它的当前方向:
旋转设备后,我得到了正确的方向,但是当我加载应用程序时,在不更改方向的情况下,似乎 using[[UIDevice currentDevice] orientation]
不知道当前方向。
当我第一次加载我的应用程序时,还有其他方法可以检查吗?
iphone - UIInterfaceOrientation问题
我的程序不支持 UIInterfaceOrientation。添加UITabBarItem后程序将不支持UIInterfaceOrientation。请给出解决方案。我还添加了导航控制器。这是我的代码。
iphone - UIStatusbar 改变方向,但其他一切都保持不变
我有一个标签栏应用程序,带有一些 uinavigationcontrollers。
在我拥有的每个 VC 中:
但是由于某种原因,当旋转屏幕时,状态栏会旋转,但我的其余部分保持不变。我怎样才能解决这个问题?
ios - 确定屏幕的方向而不是设备的方向
该[[UIDevice currentDevice] orientation]
方法返回纵向和横向之外的许多方向。我很清楚检查返回的方向是否“有效”,不幸的是,当我的应用程序需要特定方向来确定要运行哪些方法时,如果返回的方向不是“有效”,我无法知道哪种方法是合适的。
我已经尝试了许多解决方案,但现在我唯一能够解决的问题是检查方向是否LandscapeLeft
正确LandscapeRight
,如果不是,我假设屏幕是纵向的。不幸的是,当设备面朝上且屏幕处于横向时,情况并非如此。
我尝试使用父视图控制器的方向:
不幸的是它回来了UIDeviceOrientationUnknown
。我在 SO 和 Google 上搜索遇到此问题的其他人。对我来说,苹果除了他们的定位 之外什么都没有LandscapeLeft/Right
,这似乎很愚蠢。PortraitUp/Down
我真正需要的是 APPS 方向而不是设备,因为这些有时是不一致的。有什么建议吗?
iphone - 方向更改时如何在 UITableView 页脚中调整 UIButton 的大小
我在 UITableView 的页脚中使用了两个 UIButton(单个 UIView 的两个子视图)。我没有使用 UITableViewCell,因为我想为按钮设置皮肤,使其看起来像某些 iPhone 屏幕底部的红色删除按钮,例如在编辑联系人时。
它的大小和工作正常。但是,表格将在设备方向更改(横向、纵向等)时自行调整大小,并且按钮保持其原始宽度。我尝试使用自动调整大小的蒙版,但没有任何效果。
有没有什么技巧,或者更好的方法?
objective-c - iPad 启动方向
在我的信息列表中,我已将支持的界面方向 (iPad) 定义为所有方向,并且它可以工作。唯一的问题是,如果我以横向模式开始,它会以纵向模式开始,但如果我旋转然后再旋转回来,它就会修复。那么我怎样才能让它适应启动方向呢?谢谢。
cocoa-touch - 使用 UINavigationController 的设备方向
我正在使用函数将只需要 2 个视图的应用程序将 shouldAutorotateToInterfaceOrientation 肖像更新为横向视图。该项目正在使用 UINavigationController 因此,如果我希望将旋转工作为纵向到横向,我必须使用以下代码实现所有类(总共 16 个):
所以现在轮换正在工作,但仅适用于所有视图!如果我将此代码仅放在我需要的类上根本不起作用。
我怎样才能让旋转只对两个视图起作用?