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

質問編集履歴

1

画像・説明の追加

2016/04/18 01:54

投稿

mosuke
mosuke

スコア65

title CHANGED
File without changes
body CHANGED
@@ -3,4 +3,30 @@
3
3
 
4
4
  Viewのサイズを動的(デバイスサイズに合わせて)に変更することは、DummyViewを設ける等で解決しました。しかし、各オブジェクトに対するマージンを同じ様に設定することが出来ず困っています。
5
5
  %指定した透明なViewを設けてそれに対してmargin:0で指定、という方法も思いつきましたが、とても非効率な気がしています。何か良い方法はございませんでしょうか?
6
- *StackViewは未対応なverが多い様なのでなしでお願いします。
6
+ *StackViewは未対応なverが多い様なのでなしでお願いします。
7
+
8
+ ###[追記]
9
+ 修正依頼がありましたので画像をアップさせて頂きます。お見苦しいかもしれませんがご勘弁下さい。
10
+ ![イメージ説明](de29678cfa4f0f1902ae77d475b1b625.png)
11
+
12
+ 今回マージンを設定したいのは画面左上のボタン(RMCalculator)と右上のボタン(NameButton)です。
13
+ 現在の各設定は
14
+ ・RMCalculator(左上ボタン)
15
+ -上マージン:SuperView(View).top+30、 左マージン:SuperView.leading+10
16
+ -サイズ:縦横が DummyView*0.05 の正方形
17
+ ・NameButton(右上ボタン)
18
+ -上マージン:RMCalculator.top+10、 右マージン:SuperView.trailing-10
19
+ -サイズ:未定義
20
+ *DummyViewのサイズはViewと同じ
21
+
22
+ 理想の各設定
23
+ ・RMCalculator(左上ボタン)
24
+ -上マージン:View.topからViewHeight*0.03下、 左マージン:View.leadingからView.Width*0.01右
25
+ -サイズ:設定済
26
+ ・NameButton(右上ボタン)
27
+ -上マージン:RMCalculator.topからViewHeight*0.02下、右マージン:View.trailingからViewWidth*0.02左
28
+ -サイズ:文字数によって可変にするつもりだからまだ未定義
29
+
30
+ 各オブジェクトの画像は現在作成中なので見た目は初期状態のままです。イメージしにくかったらごめんなさい。
31
+ 上半分のオブジェクトに関しては配置が結構バラバラなので等間隔配置がしたい等の実装ではありません。
32
+ また、別問題になりますが書き方に引っかかる点などございましたらついでにご指摘頂けると幸いです。