私はこのことを実際に働かせようとしました。私は記事の多くを読むが、彼らのうちの誰もが適切な解決策を与えなかった。私がxcodeから望むのは、プログラムでセル内の画像ビューの上限を変更できるようにすることだけです。私はipadフルスクリーンの私の制約を設定しているが、私はipad Proのためのいくつかの制約を調整したい。セル内の画像ビューの制約をプログラムで変更する
まず私はこの試みた:
- (void)updateConstraints
{
[super updateConstraints];
self.imageViewTopConstraint.constant = 300.f;
}
- (void)awakeFromNib {
// // Initialization code
[self setNeedsUpdateConstraints];
}
をし、それが仕事をdidntの。
は、私はその後- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
まだdidntの仕事にこのライン
self.imageViewTopConstraint.constant = 300.f;
を入れてみました。私はセルの高さをリサイズしましたが、それも仕事をしませんでした。
お元気ですか?
P.S:xcodeに新しく追加されました。
「imageViewTopConstraint」はどのように定義されていますか? –
[cell updateConstraintIfNeeded]を試しましたか?制約定数値を変更した後。 –
@InderKumarRathoreカスタムセルクラスにnslayoutconstraintのiboutletを接続しました –