teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

例えば。

2016/04/18 06:30

投稿

fuzzball
fuzzball

スコア16733

answer CHANGED
@@ -3,4 +3,14 @@
3
3
 
4
4
  【追記】
5
5
 
6
- ボタンより一回り大きいViewを用意してマージンにすれば、マージン用のダミーの数を減らせるかなと思ったのですが、基準となるサイズが縦横混在しているので断念しました。
6
+ ボタンより一回り大きいViewを用意してマージンにすれば、マージン用のダミーの数を減らせるかなと思ったのですが、基準となるサイズが縦横混在しているので断念しました。
7
+
8
+ 例えば、RMCalculatorの縦方向について考えると、
9
+ 上マージン(H * 0.03) + ボタン高(H * 0.05) + 下マージン(H * 0.03) **=** H * 0.11
10
+ というダミーViewを用意して、その上にボタンをセンター合わせします。
11
+
12
+ しかし、横方向は、
13
+ 左マージン(W * 0.01) + ボタン幅(H * 0.05) + 右マージン(W * 0.01) **=** W * 0.02 + H * 0.05
14
+ と、縦横が混在しているので1つのConstraintで表現出来ません。
15
+
16
+ 出来る方法があったら教えて下さいw

1

断念。

2016/04/18 06:30

投稿

fuzzball
fuzzball

スコア16733

answer CHANGED
@@ -1,2 +1,6 @@
1
1
  私の場合の話ですが、マージンは固定でやってます。(それほど厳密なレイアウトにすることはないので)
2
- もし、どうしてもやらないといけなくなったらコードで対応すると思います。
2
+ もし、どうしてもやらないといけなくなったらコードで対応すると思います。
3
+
4
+ 【追記】
5
+
6
+ ボタンより一回り大きいViewを用意してマージンにすれば、マージン用のダミーの数を減らせるかなと思ったのですが、基準となるサイズが縦横混在しているので断念しました。