【问题标题】:How do you disable scrolling? I want my app to be displayed on full screen你如何禁用滚动?我希望我的应用全屏显示
【发布时间】:2014-02-27 23:46:57
【问题描述】:

过去一周我一直在 xcode 上设计一个应用程序,但我遇到了一个问题。当我在 iPhone 模拟器(3.5 英寸和 4 英寸)上运行应用程序时,我的游戏在不应该滚动时是可滚动的。我希望我的应用程序在 iPhone 的全屏上显示而无需滚动。

我没有更改情节提要中的任何设置,所以我开始认为这可能是模拟器的问题?

任何人都知道出了什么问题以及我该如何纠正这个问题?任何帮助将不胜感激

【问题讨论】:

  • 什么时候不能滚动?展示故事板的图片。您是否设置了自动布局约束?
  • 你能提供更多细节吗?您在界面中使用了哪些类型的视图?当您说全屏时,您是说您还想隐藏状态栏吗?请分享一些屏幕截图和/或代码。
  • 它是一个基于单一视图的应用程序。我没有使用 webView 或滚动视图,我只是在视图控制器上使用 4 个小图像视图。我在 MacBook Pro 上。照片不会显示太多。基本上,模拟器几乎就像放大了一样显示应用程序(我不太确定出了什么问题)。要查看整个游戏,您必须向下滚动,这显然是我不想要的。
  • 别担心。这只是因为您的 Mac 上的屏幕分辨率可能没有为模拟器设置。当像素正确时在设备上尝试。这不是模拟器的问题,即使它只是因为 iphone 上的像素密度很高而 Mac 屏幕处理得不好。

标签: ios iphone


【解决方案1】:

这个问题很模糊(你是如何“设计”游戏的?使用 SpriteKit 吗?UIKit?)但这里有一些阅读材料可以让你找到正确的方向:
- AutoLayout
- Autosizing

【讨论】:

    【解决方案2】:

    我认为这只是模拟器的问题。似乎如果屏幕的分辨率低于一定数量,它会缩小模拟器窗口以适应,然后你必须在模拟器内滚动才能看到整个 VIEW。我注意到这个问题是因为我的 Macbook 的屏幕很小。但是在实际设备上运行时,它应该占据整个屏幕。您可以尝试使用具有较小屏幕的不同模拟设备,看看它是否仍然可以。

    【讨论】:

      猜你喜欢
      • 2021-02-24
      • 1970-01-01
      • 2019-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多