gpt4 book ai didi

xcode - Swift - 布局问题

转载 作者:行者123 更新时间:2023-11-30 10:06:31 25 4
gpt4 key购买 nike

我有一个在 XCode 7 中开发的 Swift 2.0 通用应用程序。

在 Storyboard模拟指标中,我将“尺寸”设置为“iPhone 4.7 英寸”。

当我在我的设备 (iPhone 5s) 上运行该应用程序时,没有任何标签对齐,并且工具栏不可见。 - 当我在 XCodes 模拟器中使用 iPad 设备运行时也是如此。

View Controller 包含的内容的图像...

enter image description here

从上面的代码片段来看,当我在 iPhone 上运行此 VC 时,右侧没有边距,并且工具栏被裁剪掉。

任何人都可以建议我如何制作一个通用应用程序,在所有设备上显示 VC 中的所有内容。或者我如何简单地显示工具栏...

最佳答案

这就是自动布局(约束)的用途。

On the storyboard simulated metrics, I have the 'size' set to 'iPhone 4.7-inch'.

这是无关紧要的,而且确实具有误导性,因为 in 意味着只有在 iPhone 4.7 英寸上您的应用程序才会看起来像 Storyboard设计 — 除非您使用自动布局。

iPhone 有多种屏幕尺寸。基本上,当您设计时,您无法知道屏幕的实际尺寸!自动布局是解决方案。自动布局允许您的界面元素随着应用程序在特定尺寸的屏幕上启动而自动进行调整。 iPad 可以作为此功能的扩展(即,只是更大尺寸的屏幕),或者您甚至可以使用条件约束使 iPad 上的界面与 iPhone 上的界面完全不同(如果需要的话)- 全部设计在一个 Storyboard中。

关于xcode - Swift - 布局问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35636377/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com