【问题标题】:iOS: How to add scroll screen for 4siOS:如何为 4s 添加滚动屏幕
【发布时间】:2015-06-15 22:15:51
【问题描述】:

我编写的应用程序包含大小类和约束,在 iPhone 5 到 6 Plus 上看起来不错。但是我的屏幕不适合4s。我认为应该有某种自动选项,如果它不适合,它可以使屏幕滚动。但我找不到任何关于它的信息。我应该如何解决我的问题?

【问题讨论】:

  • 在 IOS 中没有这样的选项。你需要使用 UIScrollView
  • 除了将所有视图嵌入到滚动视图中之外,没有其他解决方案。

标签: ios swift user-interface uiviewcontroller interface-builder


【解决方案1】:

拥有一个包含所有其他视图的 UIScrollView 即可获得可滚动功能。

但对于所有 iPhone 尺寸,它都可以滚动,除非您以编程方式为某些屏幕尺寸禁用 isScrollable

可以通过以下方式检测屏幕尺寸:

extension UIScreen {
    class var isIphone4Size: Bool {
        return UIScreen.main.bounds.height <= 480
    }
}

【讨论】:

    猜你喜欢
    • 2014-04-27
    • 2017-01-18
    • 2020-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-12
    • 2013-05-02
    • 1970-01-01
    相关资源
    最近更新 更多