4
私はUITableViewCellで次の階層を持っています。uitableviewcellの制約をアクティブにすることが初めてではありません
UITableViewCell
-UIView1
--UILabel1
-UIView2
--UILabel2
UILabel1にテキストがない場合、UIView1を高さで隠すようにします。そのために、私は最初にアンインストールされた状態でUIView1の高さ制約を0にしました。
ここでcellForRowAtIndexPathでは、Label1が空であるかどうかを確認するときにこの制約を有効にしていますか?
これはセルの最初のロードでは機能しません。この制約が適用されるのは、tableviewをスクロールするときです。制約をアクティブ化した後で[cell layoutIfNeeded]を使用していますが、最初のロードではここでは機能していないようです。
この問題を解決するにはどうすればよいですか?
'cellForRowAtIndexPath'のコードを投稿してください。 –