1

ここに画像の説明を入力 画像を見てください。(iPhone6 Plusで動作)

すべての画像の幅と高さが同じで、両側に同じスペースが必要です。

私がやったことは

  1. 先頭のスペースを 11 に設定します
  2. すべてのボタンにスペース >=6
  3. 11 までの末尾のスペース
  4. すべてのボタンの比率は1:1で、画像のように機能します

私が見つけたのは(おそらく間違っている)

  1. ビューに WEIGHT を設定することはできません (Android の LeanearLayout のように)
  2. 自動レイアウトで同じ行にある多くのボタンに柔軟なスペース幅を設定することはできません

これらにより、やりたいことができなくなります。

自動レイアウトではなく、間隔とサイズを計算する最終的な答えは望まない -_-||

誰でも自動レイアウトで解決できますか?

4

1 に答える 1

1

少し原始的ですが、標準的な解決策はスペーシング ビューを使用することです。つまり、ボタンの間にビューを配置します。制約を追加して、各ボタンをその両側のスペーシング ビューに隣接させます。すべてのスペーシング ビューを同じ幅に保つための制約を追加します。すべてのスペーシング ビューを同じ高さに維持するための制約と、それらの 1 つ (したがってすべてのビュー) を特定の高さ (おそらく 0) に維持するための制約を追加します。

于 2014-10-31T08:19:20.430 に答える