layout 要实现居中,需要给父类绑定一个自动缩放的contentsize而且pivot 需要是0.5
controlsize 用于迫使子类在一个固定范围内,压缩子类
一般不使用,当使用的时候会添加上contentsize 去适配,实现不压缩子类
而且可以使子孙类item删除后,自动缩小
controlsize 会使item没有设置图片的压缩成很小,一个gameobj子物体里面有图片 一个label
expand 会使item 分散在头部尾部 一般不用
laout最会作用于子类不会作用于孙子类
不选择controlsize 在扩展后,删除item不会缩小
一般来说激活laout即可不用设置其他
一般来说像tips 会选用vertical layout
当里面只有文本的时候选择control size不会有问题。里面的text会自动根据内容变化大小
而当有文本和图片同时存在的时候(文本和图片相隔)。选用controlsize后,图片会被压缩很小
此时需要给图片增加layout element
而当有文本和图片,图片里面要包含图片的时候。需要给图片一个layout vertical,使得图片会计算大小的时候
文字会计算在内。还要给图片一个content size 保证图片和文字一样大
如果不选用control size 则需要文字添加contentsize 图片添加contentsize和layout
里面全是text 使用force expand 会设置text的位置填满空间
使用controlsize 会设置text大小填满