【问题标题】:Dragged all controls on swift storyboard down from screen top but when run they are back at top of screen将 swift storyboard 上的所有控件从屏幕顶部向下拖动,但运行时它们又回到屏幕顶部
【发布时间】:2021-05-04 00:19:53
【问题描述】:

我尝试将所有控件一次或单独从 storboard 的屏幕顶部拖到屏幕的下半部分。但是当我运行它时,它们都在 iphone 屏幕的顶部。

我有 iPhone 10 并在 xcode 中选择了 iPhone 11。

我将它们全部向下拖动后显示。

(另外,右上角那个较小的屏幕图像是什么?当我将鼠标悬停在它上面时,没有任何信息;只有米老鼠的手(我猜是史蒂夫乔布斯拥有迪士尼的时候))

This is the complete project from github <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

【问题讨论】:

    标签: ios swift xcode


    【解决方案1】:

    您的故事板使用自动布局。这意味着视图的位置/大小由它们的约束决定。

    在画布上物理拖动视图没有最终效果,除了现在,因为您的表观位置与运行时的位置不匹配,您会收到“错位的视图”警告(您显然会忽略或不会问这个问题)。

    还有,屏幕上方那个小一点的图片是什么

    那是小地图。

    【讨论】:

    • matt:感谢您的解释。再见,自动布局。
    猜你喜欢
    • 1970-01-01
    • 2010-11-16
    • 2015-04-09
    • 1970-01-01
    • 2016-12-01
    • 1970-01-01
    • 2020-06-13
    • 1970-01-01
    相关资源
    最近更新 更多