ios - 将 swift storyboard 上的所有控件从屏幕顶部向下拖动,但运行时它们又回到屏幕顶部
问题描述
我试过一次或单独将所有控件从 storboard 的屏幕顶部拖到屏幕的下半部分。但是当我运行它时,它们都在 iphone 屏幕的顶部。
我有 iPhone 10 并在 xcode 中选择了 iPhone 11。
在我将它们全部向下拖动后,图片显示。
(另外,右上角的那个小屏幕图像是什么?当我将鼠标悬停在它上面时,没有任何信息;只有米老鼠的手(我猜是史蒂夫乔布斯拥有迪士尼的时候))
解决方案
您的故事板使用自动布局。这意味着视图的位置/大小由它们的约束决定。
在画布上物理拖动视图没有最终效果,除了现在,因为您的表观位置与运行时的位置不匹配,您会收到“错误放置的视图”警告(您显然忽略了这一点,或者您不会问这个问题)。
还有,屏幕上方那个小一点的图像是什么?
那就是小地图。
推荐阅读
- python - 访问嵌套字典,它使用 get 方法和 for 循环在 python 中保存空条目
- arrays - 为什么 char 指针没有更新为 NULL
- reactjs - useEffect、useCallback、useMemo的依赖数组
- html - “文件中未找到 Excel 数据。” 从 .xlsx 读取输入并将输出写入 .xml 文件(i/p 文件为 .xlsx 格式)+ perl
- c++ - 位域使用 1 个字节而不是 1 个位
- c++ - 无法通过 fopen() 打开文件
- python - macOS Big Sur:_cffi_backend.cpython-39-darwin.so:mach-o,但架构错误
- r - 如何运行 Kaplan-Meier (KM) 分析以确定两组之间的生存差异?
- java - 无法使用反射 Java 获得注释
- c# - 在 Asp.net Core 中并行运行异步等待任务