0

中央にスライダーがあり、側面に2つのラベルがあるスタックビューがあります。そのスタックビューは、 SView の後にボタンがある別のスタックビューに配置されます。画面中央に配置しました。

実行時にスタック ビューのフレームが異なることがわかります。ドキュメント アウトラインは、幅を大きくしたいと言っています。更新フレームを選択しました。これは無限に起こります。

これはバグですか?
それとも私はこれを間違っていますか?
はいの場合、私は何を間違っていますか?
これはベータ版であり、スタック ビューは画面の境界の外に出る必要がないため、これはバグだと思います。

4

1 に答える 1

0

サンプル プロジェクトで状況を再現しようとしましたが、Xcode 7b4 で発生していることを再現できなかったため、これは実際にはバグであった可能性があります。次のレイアウトを試しました。

  1. [Label | Slider | Label] Button

ラベルとスライダーは、水平の UIStackView にあります。ボタンと水平スタックは、垂直 UIStackView 内にあります

  1. [[Label | Slider | Label ][ Button ]]

ラベルとスライダーは、水平の UIStackView にあります。ボタンと水平スタックは、別の水平 UIStackView 内にあります。

どちらの場合も、最上位のスタック ビューを中央に配置し、ストーリーボードの「フレームの更新」を使用してレイアウトを機能させることができました。

于 2015-07-22T12:49:34.270 に答える