テキストチャットみたいなリストを作った
そのリストに入るチャットの中メッセージ量によって、そのチャットオブジェクトのサイズを変えようとContentSizeFitterを使ったら怒られた
LayoutGroupのControlChildSize
ContentSizeFitterではなく、LayoutGroupのControlChildSizeを使ってサイズを変えるんだって
基本的にこの記事の通り
リストの親のLayoutGroupはControlChildSizeにする。ここはControlSizeFitterもつける
チャットプレハブにも同じようにLayoutGroupを付ける
Topは名前の幅分下げる。
そして長さの変わらない要素(名前とか)にはLayoutElementをつけて、IgonoreLayoutにチェック入れる。これでLayoutGroupの影響を受けない!
メッセージのテキストには何もつけなくていい。
これでMessageの長さを変えたら、プレハブの大きさも変わる!