0

次の例のような 6 つのボタン UI があります。 ここに画像の説明を入力

非網膜と網膜 3.5 インチではすべてが完璧ですが、4 インチの網膜では次のような UI があります。 ここに画像の説明を入力

私が解決策を考えているのは、プログラムで画面サイズの関数ですべてのボタンの高さの制約を変更することです。このコードを試しましたが、機能しません:

self.todayHeightConstraint.constant =
    [UIScreen mainScreen].bounds.size.height > 568.0f ? 250: 250;

この空白とストレッチ ボタンを取り除く/4 インチ画面での制約値を変更するにはどうすればよいですか?

4

1 に答える 1

1

すべてのボタンを同じ高さに制限してから、A をスーパービューの上部に、C の上部を A の下部に、E の上部を C の下部に、E の下部を下部に制限する必要があります。スーパービューの。次に、B、D、F の中心をそれらの横のボタンに拘束します。これにより、ボタンが画面の端に固定され、画面サイズに関係なく画面全体に均等にサイズ変更されます。

于 2013-07-30T22:20:08.207 に答える