问题标签 [landscape]

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 投票
7 回答
9959 浏览

iphone - Iphone横向模式在加载新控制器时切换到纵向模式

我的应用程序以横向模式正确启动并且运行良好:

并更新了 Info.plist

现在在我的主控制器中,我将一个 ViewController 换成另一个

它加载但方向处于纵向模式。如果我随后旋转 iPhone,它会将其更正为横向模式。在将新的 viewController 加载到我的 mainController 时如何保持横向的任何想法?

0 投票
2 回答
1077 浏览

ios - 在 iPhone 上以横向填充 UIView

我已将我的 iPhone 应用程序置于横向模式,并且我想在我的一个视图中放置一条消息以填充屏幕。截至目前,在界面生成器的纵向视图中,6、10 或 12 个字符的消息最多只能达到大约 12 点字体。当我构建并且 iPhone 模拟器切换到横向时,字体大小保持与纵向相同并且不会填充视图。

0 投票
1 回答
1214 浏览

iphone - 一个视图上的纵向 UITabBarController,另一个 UIView 上的横向视图,不起作用

和继承人的交易。

我试图让我的一些观点很好地结合在一起,但不幸的是我一定错过了一些东西。

这是我的概览

  • 申请代表
  • UIViewController 包含一个 tabbarcontroller
  • UiViewController 包含一个 OpenGL 视图(需要是横向的)


应用程序 Delgate 通过- (void) didRotate:(NSNotification *)notification
函数处理这两个视图。

当我尝试从带有 tabbarcontroller 的视图切换到另一个视图时,我似乎遇到了一个问题,它总是以 potrait 模式加载另一个视图。

现在我知道风景视图有效,因为我立即加载它并且它工作正常。它似乎是标签栏控制器。在它(带有 tabbarcontroller 的视图)被初始化并添加之后,这就是我开始看到这种怪异的时候。

我用谷歌搜索并在 stackoverflowed 上查看是否有任何解决方案有帮助,但我似乎找不到任何东西。任何帮助将不胜感激。

0 投票
2 回答
1642 浏览

iphone - 奇怪的风景 UITabBarController 应用程序启动

我的应用程序很简单,但是启动时遇到了一些问题。我在 Info.plist 中设置要美化,但它似乎忽略了顺序。事实上,当应用程序加载时,模拟器是横向的,但随后它会以纵向模式返回。

这是视图和控制器的层次结构:

  • MainViewController(扩展 UITabBarController 只是为了覆盖 shouldAutorotateToInterfaceOrientation :)
    • 三个扩展的 UITableViewControllers 作为选项卡(也正确设置了 shouldAutorotateToInterfaceOrientation)。

如果我有点强制设备的方向为横向:

[[UIDevice currentDevice] setOrientation: UIInterfaceOrientationLandscapeRight];

然后模拟器以纵向模式闪烁,然后变成横向模式。问题是,通过这种方式,自动旋转动画开始了,这是我无法容忍的。我只想要一个固定的、景观化的应用程序。

有什么线索吗?我错过了什么吗?

0 投票
1 回答
1295 浏览

iphone - 当 iPhone 移至横向时,限制滚动视图中的图像拉伸

我将 imageViews 作为 UIScrollView 中的内容。如果用户正在查看肖像图片 (320x480) 并将 iPhone 横向移动 - 图像会拉伸以占据全屏。我想限制图像拉伸。我想要一个类似于照片应用程序的功能,其中图像被缩小并在左右显示黑条。

任何人对我如何实现这一点有任何建议 - 将是一个很大的帮助!

0 投票
2 回答
2014 浏览

iphone - iPhone 相机无法从横向应用程序中打开

我正在使用使用 mapkit 的 sdk 3.0 创建一个仅限景观的应用程序。我需要在我的应用程序中使用 iphone 相机。但是当我尝试打开相机时,我收到了以下警告。

“无法进行全屏切换。fromViewController 的视图必须在占据全屏的视图内。”

我从中调用相机方法的视图是大小为 480*320 的 mapview。我编写了以下代码来调用相机:

之后我写了通常的方法:

但这从未被调用过,因为相机从未打开过。所以我的问题是我在这里错过了什么......?我正在实际的 iphone 设备上测试这个应用程序,而不是在模拟器上。我在另一个应用程序中使用过这段代码,它工作正常。但是在这里,它根本不起作用!如果您对此有任何想法,请提供帮助。

0 投票
1 回答
605 浏览

iphone - 我的 Iphone 应用程序在侧面打开时崩溃(访问错误)(横向模式)

出于某种原因,每次我运行我的 Iphone 应用程序时,只要它是直立的,该应用程序就可以正常工作。模拟器向左或向右转动的第二秒(例如,如果我手动转动它,或者如果它试图播放视频),代码就会崩溃,出现“错误访问”或异常。

疯狂的是,这些东西只是工作,我没有改变任何看起来只会影响横向模式的东西。后台复杂的东西是否已经改变以使其停止工作?这只是某种记忆错误的症状吗?

-珍妮

0 投票
1 回答
275 浏览

iphone - 重新访问时 UIView 很少不旋转的一些可能原因是什么?

我将此代码放入我所有的视图控制器中:

我也有:

我可以看到代码可以正常工作,但是偶尔,在我将其视图放回主视图后,主视图控制器很少旋转到横向模式。它发生的机会非常罕见,但这让我很烦。此外,我可以看到它在 iphone 上发生的频率更高。在模拟器上,我记得它从未发生过。您知道造成这种情况的可能原因是什么吗?先感谢您。

0 投票
4 回答
11052 浏览

uitableview - 横向调整内容 UITableviewcell 的大小

我正在 iPhone SDK 中开发一个应用程序,并且我想在设备处于横向模式时调整我的 tableviewcell 内容的大小。

在我的 tableviewcell 中,我有一个同步图像和两个标签。在纵向模式下,它看起来非常漂亮,但是当我将设备转为横向时,我的 tableview 的内容不会调整大小。

有人可以帮忙吗?

这段代码适用于ionterfaceOrientation,如果这是在风景中,我会调用reloadData我的 tableview。

在此之前一切正常,但我的 tableview 不会调整内容的大小。

这是我的表格视图的代码cellForRowAtIndexPath:(NSIndexPath *)indexPath

标签不响应调整大小,并且在 tableview 上有摆动。我在想的是重置我的表格视图,但我不知道该怎么做。

0 投票
3 回答
6666 浏览

iphone - UITabBarController 的横向方向?

UITabBarController 不允许横向。所以我使用了 UITabBarContoller 的一个子类(称为 RotatingTabBarController)。它的唯一目的是通过向 shouldAutorotateToInterfaceOrientation 调用返回 YES 来允许旋转。

问题是,当您在模拟器中旋转 iPhone 时,会出现以下 malloc 错误。

我在 Snow Leopard 上使用 3.0 SDK 和 Xcode 3.2。我在 malloc_error_break 中设置了一个断点,但我无法将其追溯到我的代码。有什么办法可以让这个错误消失吗?

这是 RotatingTabBarController 类:

更新:

我对一个类别进行了同样的尝试。但它给出了相同的 malloc 错误。

回溯