0

フレームまたはセンター プロパティを設定せずに、自動レイアウトを使用して uiview を追加し、それをセルフ ビュー センターにする方法。

このように設定できることを知っています

view.center = window.center;

また

view.center = self.view.center;

オートレイアウトを使ってビューの中心をセルフビューセンターに設定したいのですが。

4

2 に答える 2

1

次に、ビューに 4 つの制約を追加する必要があります。

  • 「水平中央」用の 1 つ
  • 「垂直方向の中央」用の 1 つ
  • 高さを特定の値に設定するもの
  • 幅を特定の値に設定するもの

次のようなコードで制約を作成し、ビューに追加できます。

[NSLayoutConstraint constraintWithItem:label
                             attribute:NSLayoutAttributeCenterX 
                             relatedBy:NSLayoutRelationEqual 
                                toItem:tab
                             attribute:NSLayoutAttributeCenterX 
                            multiplier:1.0 
                              constant:0];
于 2013-09-17T14:22:54.740 に答える