1

今日のウィジェットは、ネストされたスタックビューを使用してレイアウトします。ただし、ウィンドウをドラッグしたり、ユーザーがビューを操作したりすると、わずかな動きや意図しないサイズ変更が発生します。

ここに画像の説明を入力

スタックビューは、スーパー ビューの 4 つの側面すべてに単純に固定されています。

ここに画像の説明を入力

Today Widgets に固有の何かが欠けているのか、それとも UIStackview が原因でこの動きが発生しているのかはわかりません。

4

1 に答える 1

1

ビューでのピンの使用を避けることで、これを回避しました(つまり、スーパー ビューのどの側からでも 0 ポイントでピン留めします)。

むしろ、私は他のタイプの制約に依存しています。たとえば、スーパービューのいずれかの側に 0 ポイントを固定するのではなく、後縁または前縁をそのスーパービューと共有するようにビューを設定します。

また、柔軟性を高めるために調整された乗数を使用して等幅を使用することも便利です。

ピンがないと、ビューが予期せずにぎくしゃくしたり、サイズが変更されたりすることはなくなりました。デバイスではなく、シミュレーターではうまくいかない場合があるため、デバイスでテストすることをお勧めします。

于 2016-05-05T01:43:24.387 に答える