heightForRowAtIndexPath
以前に呼び出されたのでcellForRowAtIndexPath
、内部から高さを変更したい場合は、変更cellForRowAtIndexPath
できると思いました。できないようです。を介してテストしましたが、NSLog
変更するcell.frame.size.height
と、変更はそこに適切に保存されますが、セル自体は新しいサイズになりません(設定したサイズを使用していheightForRowAtIndexPath
ます)。
後のある時点で呼び出されるセルの高さを調整する別の方法はありcellForRowAtIndexPath
ますか?そうでない場合、これを回避する別の方法はありますか?cellForRowAtIndexPath
各セルに順番に画像をランダムに追加するかどうかをその場で決定しているので、使用する必要があります。