ios - 在水平堆栈 View 中居中对齐交换机

标签 ios swift xcode

注意:我是 iOS 开发的新手。

在 Storyboard 中,我有一个垂直堆栈 View ,里面有一个水平堆栈 View 。

在水平堆栈 View 中,我有一个标签和一个开关。我将两个堆栈 View 的 Distribution 更改为“Fill Equally”。

enter image description here

enter image description here

enter image description here

目前,这是 View 的样子:

enter image description here

标签在水平和垂直方向都完美对齐,但开关位置错误。我还希望开关像标签一样对齐,以便它出现在标签的右侧和同一垂直水平面上。

我尝试了 Storyboard的各种选项,但似乎没有任何效果。

最佳答案

  1. 将水平 stackView 对齐方式设置为居中,分布方式为 填写。
  2. 将切换水平内容拥抱优先级设置为必需。

关于ios - 在水平堆栈 View 中居中对齐交换机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44591584/

相关文章:

ios - 如何使用 Xcode 服务器导出临时存档

ios - 覆盖 ImageView 的图像属性时出错

c++ - Qml/Qt/C++ : QQuickView in a Widget, 找不到正确的位置

swift - 我希望标签的物理存在消失-swift

ios - UIButton 不可触摸 - 从 iPhone 4 到 iPhone 5 的自定义

iOS - UIScrollView 中的按钮点击动画

objective-c - MacOS Metal 应用程序可以在 Obj-C 中运行,但无法在 Swift 翻译中绘制

ios - "Sign in with email"FirebaseUI 形式没有出现在我的屏幕上

ios - 文本在 Interface Builder 上显示良好,在模拟器和非 Retina 显示器上显示模糊

ios - 使用 Avplayer/kit 问题播放本地视频