0

Auto-Layout world に関連する新しい問題があります。以下の手順で問題を要約できます。

1-UIImageViewを含むシーンが1つだけのストーリーボードがあります。

2- viewcontroller.m ファイルに移動し、以下のコードのような手動の制約を追加します

[self.bgImageView setTranslatesAutoresizingMaskIntoConstraints:NO];


NSLayoutConstraint *horizentalSpaceConstraint = [NSLayoutConstraint constraintWithItem:self.bgImageView
                                                                         attribute:NSLayoutAttributeTrailing
                                                                         relatedBy:NSLayoutRelationEqual
                                                                            toItem:self.view
                                                                         attribute:NSLayoutAttributeBottom
                                                                        multiplier:1.0
                                                                          constant:0.0]; 
[self.view addConstraint:horizentalSpaceConstraint];

結果 :

制約は UIImageView の IBoutlet には影響しませんでしたが、viewcontroller.m ファイルにハードコードされた UIImageView を追加すると機能します。この問題を発見するのを手伝ってくれませんか。

4

1 に答える 1