回答編集履歴

1

例えば。

2017/08/28 08:54

投稿

fuzzball
fuzzball

スコア16731

test CHANGED
@@ -1,3 +1,55 @@
1
1
  Distributionを`Equal Spacing`にしてみて下さい。
2
2
 
3
3
  思っているような配置になるでしょうか?
4
+
5
+
6
+
7
+ ---
8
+
9
+
10
+
11
+ 例えばですが、
12
+
13
+
14
+
15
+ ```
16
+
17
+ StackView
18
+
19
+ |
20
+
21
+ +- Button
22
+
23
+ |
24
+
25
+ +- Label
26
+
27
+ |
28
+
29
+ +- Button
30
+
31
+ ```
32
+
33
+
34
+
35
+ StackViewは、画面一杯になるように制約を付けています。
36
+
37
+ 乗せている3つのUIに関しては制約無し。
38
+
39
+
40
+
41
+ StackViewの設定は、
42
+
43
+ Axis: Vertical
44
+
45
+ Alignment: Fill
46
+
47
+ Distribution: Equal Spacing または Equal Centering
48
+
49
+ Spacing: 10
50
+
51
+
52
+
53
+ この状態で、真ん中のLabelをhiddenにしても上下のButtonの位置は変わりません。
54
+
55
+