私はUITableView
に、storyboard
に4種類のカスタマイズされたセルを格納しています。各セルは、UILabels
をカスタマイズしており、バックエンドから可変量のテキストデータを取得します。私は正しくセルのサイズを変更することに苦労しています。私は本当に各セルの高さを変更したいと思っていますが、cellForRowAtIndexPath
の前に呼び出されるので、heightForRowAtIndexPath
を使用することはできませんが、高さは実際にカスタマイズされた各セル内で計算されます。セルをロードした後のUITableViewの高さの行
UITableView
がロードされている間に各セルの高さを配列に書き込もうとしましたが、それをもう一度一度だけ再ロードしますが、効果はありません。 CGFloat rowHeight = UITableViewAutomaticDimension
を使ってみましたが、いずれも成功しませんでした。各セルのカスタマイズされたラベルは、行の高さをより高い数値に静的に変更したときに表示されるテキストで確実に増加します。だから、どういうわけか私のラベルは、それらを成長させるために行をプッシュする必要があります。
私が見つけたstackoverflowの異なる似た記事は役に立たなかった。
はuが – remyr3my
'UITableViewAutomaticDimensionを'試みているものをあなたのコードがそれになるだろうポスト、おそらくuのdidntのピン上部と下部のセルへ – Tj3n
はそれをやってみましたが、何とか動作しません。申し訳ありませんが、コードを投稿することはできません、それは専有です。 –