0

さまざまなサイズの「n」ボタンを動的に追加したいUIViewがあるため、通常は線形に追加されます。すべてのボタンを一度に中央揃えにすることはできますか? または、各ボタンの原点を設定するために計算する必要がありますか?

計算をしなければならない場合、私が考えたことは次のとおりです。

アルゴリズム:

  1. 原点のあるフレームを計算し、ボタンを追加します。
  2. 前のボタンを計算された金額に左シフト
  3. 繰り返す

さまざまなサイズのボタンをシフトすることは非常に困難になります。

ビューのすべてのサブビューを中央に揃えることができる組み込みのメソッドがあるかどうか、またはいくつかの計算を行う必要があるかどうかを教えてください。

私はいくつかのSOFリンクに出くわしましたが、ほとんど役に立ちませんでした

4

2 に答える 2

1

これらのボタンを均等に配置して中央に揃える場合は、次のスタック オーバーフローの質問 リンクを使用できます。

于 2015-10-26T12:29:35.443 に答える