今天在学习UI编辑器中的布局时,发现了bug,复现的步骤如下,非常容易复现。
- 新建一个项目,将自动生成的那个层容器的子控件布局,设为“线性横向“或是“线性纵向”;之里为了简单起见,以线性横向为例。
- 加入两个图片到层容器中,设置“纵向布局”为居中。将两个图片的边缘全部设为0.
- 在渲染区,选中左边的图片,将其边缘属性的“右”设为100,这时可以看到两个图片中间有了100的距离。
- 在渲染区,再次点击左边的图片,发现边缘属性的“右”被重置为0,两个图片现在又挨到一起了。
如果第4步是通过“对象结构”面板去选中对象,则不会出现此bug.
线性纵向也有类似的bug。
CocoStudio 版本为1.2.0.1