プログラムで自動レイアウト制約を追加して、ボタンをスーパービューの下部から50ポイント上に作成するにはどうすればよいですか?

リアナ

これを達成するためにVFLを使用する方法を理解するのに苦労しています。ボタンは常にスーパービューの下部から50ポイント上に配置する必要があります。下部の上部とそのスーパービューの上部の間の距離はデバイスによって異なるため、指定したくありません。

私はinterfaceBuilderを使用して他の同様の質問を見つけることしかできませんでしたが、私のプロジェクトはinterface Builderまたはswiftを使用していませんが、Objective-Cでこれをプログラムで実行したいと思います。

前もって感謝します。

koverboard

次のようなものを使用します。

[yourSuperView addConstraint:[NSLayoutConstraint constraintWithItem:yourButton
                                                      attribute:NSLayoutAttributeBottom
                                                      relatedBy:NSLayoutRelationEqual
                                                         toItem:yourSuperView
                                                      attribute:NSLayoutAttributeBottomMargin
                                                     multiplier:1.0
                                                       constant:-50.0]];

詳細については、こちらをご覧ください:プログラムによる自動レイアウトの操作

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ