1. ホーム
  2. ios

[解決済み] Autolayout。トップレイアウトガイドではなく、スーパービューに制約を追加する?

2022-10-02 12:58:26

質問

私は、storyboardのUIViewControllerにUIViewを持っていて、そのビューを上端から距離を置くために制約を追加したいと思っています。

現在、私はCtrl + ViewControllerのメインビューにドラッグすることによって通常を行うとき、私はそれをトップレイアウトガイドに設定するオプションを得るだけです。

アプリのある時点でメイン ビューを 20-50px ほど上に移動しようとすると、スーパー ビューに整列されていないため、私が持っているビューが移動しないことが起こるため、これは私にとって問題です。

どのように私は手動でstoryboardでこれを行うことができますか、または私はそれをプログラムで追加する必要がありますか?

xcode 6を使用しています。

どのように解決するのですか?

制約の定数値の右側に矢印があります。それをクリックすると、メニューがポップアップ表示され、制約を相対化する対象を選択することができます。View」を選択すると、ビューの最上部に固定されます。