2

ビューコントローラーのレイアウトでストーリーボードのアイテムを移動しようとしていますが、シミュレーターで実行すると動きません。配置した上のオレンジ色の点線にくっついているようです。これらのオレンジ色の線は何ですか?なぜアイテムを移動できないのですか?

ここに画像の説明を入力

シミュレーターでの表示は次のとおりです。 ここに画像の説明を入力

4

1 に答える 1

4

これらのオレンジ色の点線は、ビューのフレームが制約と一致していないことを示しています。

この例では、ラベルを配置し、先頭と上部のスペースを固定してから、ラベルを移動しました。ラベルを移動するとフレームが変更されるため、フレームが先頭と上部のスペースの制約に一致しなくなります。

スクリーンショット

View Controller Scene の横に、黄色の警告アイコンが表示されていることに注意してください。このアイコンをクリックすると、次のように表示されます。

見当違いのスクリーンショット

黄色の三角形のアイコンをクリックすると、問題を解決するためのいくつかのオプションが表示されます。この場合、ラベルを新しい位置に移動したかったので、[制約を更新] を選択して制約を新しいフレームに一致させます。

スクリーンショットの位置ずれを修正

于 2013-09-30T03:39:01.773 に答える