在水平堆栈视图中居中对齐开关

Hum*_*ons 1 xcode ios swift

注意:我对 iOS 开发完全陌生。

在故事板中,我有一个垂直堆栈视图,里面有一个水平堆栈视图。

在水平堆栈视图中,我有一个标签和一个开关。我将两个堆栈视图的分布更改为“等量填充”。

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

目前,这就是视图的样子:

在此处输入图片说明

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

我已经尝试了故事板的各种选项,但似乎没有任何效果。

MH1*_*175 6

  1. 将水平 stackView 对齐设置为居中并将分布设置为填充。
  2. 将开关水平内容拥抱优先级设置为需要。


Dar*_*ack 6

  1. 将水平 UIStackView 的对齐方式设置为 Center。
  2. 将开关嵌入垂直 UIStackView(在水平 UIStackView 内)。
  3. 将新 UIStackView 的对齐方式设置为 Center。