ios - Xcode Storyboard : How to fit different screen sizes with 10+ textfields

标签 ios swift layout autolayout constraints

我现在已经用了差不多 2 天的时间来处理布局了。观看多个 YouTube 视频,阅读几乎 50 多个堆栈溢出线程,但我无法让我的布局适应不同的屏幕尺寸。

我在另一个 View 中有一个 View 。所以主视图是针对整个屏幕的,而 subview 是针对一半屏幕的。问题是,即使我设置了约束和所有这些,它也不会自动适应不同的尺寸,特别是标签/文本字段。

知道如何解决这个问题吗?

最佳答案

所以,如果我理解正确的话,你希望第二个 View 始终是主视图的一半。因为主视图是整个屏幕,并且它是一半屏幕。

如果你想要这样的东西

enter image description here

转到 Storyboard

  • 添加secondView
  • 与主视图添加等高(按住 Ctrl 拖动到主视图)。
  • 从右侧和顶部开始依次为 0。
  • 然后将宽度设为主视图的一半。(乘数:0.5) enter image description here enter image description here

关于ios - Xcode Storyboard : How to fit different screen sizes with 10+ textfields,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56513162/

相关文章:

ios - 如何在 Swift 中正确旋转 CATextLayer?

ios - 如何使用 Swift scenekit 在 IOS 上绘制相机视频作为背景?

android - 如何制作布局以填充空间直到底部的另一个布局

Sharepoint 设计器 - 布局文件夹?

ios - 使用 ffmpeg 编码的 h.264 视频的 mediafilesegmenter 错误

ios - 为应用程序添加试用期。我应该在 Swift (iOS) 中使用 Timer 还是 DispatchQueue?

ios - 将 UITextfield "clear"默认按钮连接到 UILabel

Android - 避免布局重复

ios - 通过 iPhone 的 IP 地址进行地理定位

objective-c - 如何将用户重定向到我的应用程序 (IOS) 的专业版