XIBで定義されているウィジェットがいくつかありますが、プログラムでconstrains-anchorsを設定したいと思います。私はimageViewを設定すると、動作するようだが、UITableは左または右または下のアンカーが設定されているときに消えています。また、表には、ImageViewの下にY位置を設定されていないXIBテーブルの設定アンカーが正しく動作しない
...
- (void)viewDidLayoutSubviews{
[super viewDidLayoutSubviews];
[self setupConstrains];
}
- (void)setupConstrains {
// //image world
self.whatDoppelsView.translatesAutoresizingMaskIntoConstraints = false;
[self.whatDoppelsView.leadingAnchor constraintEqualToAnchor:self.view.leadingAnchor].active = YES;
[self.whatDoppelsView.trailingAnchor constraintEqualToAnchor:self.view.trailingAnchor].active = YES;
//table,
self.table.translatesAutoresizingMaskIntoConstraints = false;
//
[self.table.topAnchor constraintEqualToAnchor:self.whatDoppelsView.bottomAnchor constant:0];
//
// [self.table.topAnchor constraintEqualToAnchor:self.view.topAnchor constant:1];
//
// //[self.table.heightAnchor constraintEqualToConstant:900];
//
[self.table.heightAnchor constraintEqualToAnchor:self.view.heightAnchor multiplier:0.50];
// [self.table.leadingAnchor constraintEqualToAnchor:self.view.leadingAnchor].active = YES;
// [self.table.trailingAnchor constraintEqualToAnchor:self.view.trailingAnchor].active = YES;
// [self.table.bottomAnchor constraintEqualToAnchor: self.view.bottomAnchor].active = YES;
}
私はテーブル、大手末尾または下部アンカーのコメントを解除した場合、それは消え、またテーブルには、私のImageViewの下にする必要があります。
このレイアウトを修正する方法は、ありがとう!
最後の行で行ったように、制約を有効にします。 –
HI @the_dahiya_boy thats完璧!ありがとう!ポイントの感謝を得るためにそれを答えてください! – MaKo
あなたはまた、いくつかのポイントを取る:) –