问题标签 [landscape-portrait]

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.

0 投票
1 回答
538 浏览

ios - 如何在dismissModalViewController 后设置方向以更正设备方向?

我有一个显示内容的详细视图。通过一个按钮,我以模态方式呈现另一个视图:

因此,当我关闭此 helpViewController 时,detailview 始终处于纵向模式。
无法将其调整到正确的设备方向。

我已经尝试过将其旋转到设备方向:

似乎在关闭 helpViewController 后 viewDidAppear 没有在 detailView 中调用。
那么我怎样才能让它工作呢?

0 投票
2 回答
366 浏览

objective-c - 在基于视图的应用程序中,拆分视图在纵向模式下崩溃

我正在开发一个基于视图的 iPad 应用程序。它是一个简单的基于视图的应用程序,其中第一个加载的视图包含一个按钮。单击此按钮后,我正在创建一个 SplitViewController,其中包含两个 UINavigationControllers(一个主控和另一个细节),我正在删除当前视图(第一个视图)并将 splitViewController 的视图添加到窗口。Master 包含一个按钮作为栏按钮项(主页按钮),它可以删除 SplitViewController 的视图并将第一个视图添加到窗口。如果我以横向模式启动我的应用程序,它工作正常。但如果我以纵向模式启动我的应用程序并单击主页按钮(在主导航栏上),它不会到达第一个视图并显示以下错误。此错误如果我将方向从纵向更改为横向,也会出现,

0 投票
2 回答
311 浏览

windows-phone-7 - WIndows Phone 7:图像在横向模式下不旋转

我正在覆盖OnOrientationChanged如下

现在有了这个,我可以将网格垂直堆叠在纵向模式下。并以垂直模式水平堆叠。

但是里面的孩子是不旋转的。在横向模式下,它们看不到直立,而是与纵向模式对齐。

我如何旋转单个孩子[图像,网格等]以使它们在横向模式下也直立。

0 投票
8 回答
52774 浏览

iphone - iOS:图像在保存为 PNG 表示数据后旋转 90 度

我已经进行了足够的研究以使其正常工作,但无法修复它。从相机拍照后,只要我将图像存储为 UIImage,就可以了,但是一旦我将此图像存储为 PNG 表示形式,它就会旋转 90 度。

以下是我的代码和我尝试过的所有事情:

这里的 fixOrientation 和 scaleAndRotateImage 函数分别取自这里这里。当我将它们应用于 UIImage 时,它​​们可以正常工作并旋转图像,但如果我将图像保存为 PNG 表示并应用它们,它们就不起作用。

执行上述功能后请参考下图:

第一张照片是原始照片,第二张是保存的,第三张和第四张是在保存的图像上应用 fixorientation 和 scaleandrotate 功能后

0 投票
1 回答
344 浏览

ios - 从 tabBar 选择不同视图时 iOS5 Storyboard Landscape/Portrait 按钮位置/iAd 问题

我创建了一个二进制时钟并正在使用

方法来放置纵向或横向的开/关按钮。我有两个选项卡,第一个是二进制时钟本身,第二个是如何读取时钟的说明。

这就是问题所在。iPad 的主屏幕自动从纵向切换到横向,因此我可以以任一方向启动我的应用程序。另一方面,iPhone 仅以纵向显示其主屏幕。这很好,但是当我启动我的应用程序时,按下任一选项卡按钮,然后更改方向,而屏幕(时钟或指令)更改方向,选择另一个选项卡按钮以先前方向显示该内容。在同一个视图(时钟或指令)中,方向更改可以完美执行,但是从一个视图切换到另一个视图时,在更改方向后,内容无法正确显示。

换句话说,假设我在 iPad 上以横向方式启动我的应用程序。默认情况下,显示二进制时钟视图。如果我更改为纵向,时钟会按预期变化。如果我当时保持 iPad 处于纵向模式,按下指令选项卡按钮,内容和 iAd 横幅(或有时只是 iAd 横幅)以横向显示。到目前为止,唯一的解决方案是将方向从当前设置更改为另一个设置,然后再返回,但这很难接受。

调用视图并正确显示内容时,我可以使用其他方法来检查方向吗?显然我所拥有的工作不正常。

0 投票
0 回答
4952 浏览

jquery - Printing a DIV using Jquery and CSS on landscape mode

I am currently trying to build a coupon system, The coupon has several informations on it (Address, name, google map, a QR code etc) Right now Iam trying to use a button in order to print the coupon only. The coupon is generated on a white page only the body the container DIV and a printing button exist on the page. The QR code is generated using a jquery plugin. My main problem is that no css styles are attached to the printing material although I have made the following statement on my header

Also, I am seeking for a solution in order to force the coupon to be printed on landscape mode as the container DIV is too large for a single page on portrait mode. You can take a look on my live example over here

I have used for testing Chrome, Mozilla and Opera with OSX but still no luck.

0 投票
2 回答
2102 浏览

iphone - Default-LandscapeLeft~iPad.png 不显示

在 iOS5.0+ 上自定义通用应用程序的 iPad-launch-lcreens 时,我遇到了一些问题。我的应用程序不读取 Default-LandscapeLeft~iPad.png 和/或 Default-LandscapeRight~iPad.png 飞溅。

奇怪的是,该应用程序只接受 Default-Portrait~iPad.png 和 Default-Landscape~iPad.png - 但不读取 Default-LandscapeLeft~iPad.png 和/或 Default-LandscapeRight~iPad.png飞溅。我尝试了各种方法并阅读了网络上与该主题相关的所有教程。

我尝试过的事情例如:

  1. 在 XCode->Target->Summary->Launch Image (Landscape) 中设置 Default-Landscape~iPad.png。结果:它总是以 Default-Landscape~iPad.png - Splash 启动,但忽略 Default-LandscapeLeft~iPad.png / Default-LandscapeRight~iPad.png

  2. 我删除了 XCode->Target->Summary->Launch Image (Landscape)。结果:当设备处于横向时,它以黑色图像启动。它会忽略目录和项目包中的所有 Default-Landscape* 飞溅。

有没有人遇到过同样的问题?我将 Xcode 4.3.1 与 iOS 5.0 和 5.1 一起使用。我可能正在寻找的,它是 Xcode -> Target -> Summary 属性(设置启动图像的位置)中的 LandscapeLeft 和 LandscapeRight 的拖放界面。

0 投票
1 回答
781 浏览

objective-c - UINavigationBar setBackgroundImage:forBarMetrics: 纵向/横向怪异

切换到 iOS5,我想使用UINavigationBar使用以下代码片段的自定义样式:

这很好用,但是:我的自定义图像有圆角(参见附加图像),导致以下情况:

从纵向模式开始,它看起来很好。

纵向(正常)

更改为横向模式看起来也不错。

横向(正常)

然而,改回纵向模式似乎不会将图像更改为NavigationBar.png,因此右上角没有圆角。

人像(右上角没有圆角)

任何有关如何解决此问题的建议表示赞赏。

// 编辑

将以下代码添加到我的 viewController 会删除此“错误”,但这不是正确的解决方案!?!

0 投票
0 回答
66 浏览

ios5 - 在横向模式下,工具栏大小不调整

我在这个 ViewController 的底部有一个工具栏。由于某种原因,当视图旋转到横向位置时,工具栏不想调整。我见过一些底部带有工具栏的应用程序,当它旋转时,它会调整到与导航栏相同的大小!如果有人知道如何做到这一点,请帮助?我已经尝试过 Size Inspector 窗格,但它不起作用。

谢谢!

纵向视图:

在此处输入图像描述

景观视图:

在此处输入图像描述

0 投票
1 回答
79 浏览

list - 如何在风景肖像中制作列表

单击按钮时,我创建了一个列表,该列表出现在下一个屏幕上现在我想将其设置为横向纵向如果分辨率中的高度大于其宽度,我该如何实现?