2017-04-03 37 views
1

当我在垂直布局组中添加新元素并且当他们没有更多位置垂直布局组开始向楼下扩展时。如何让他们从对方的顶部加入?如何改变扩展垂直布局组unity3d的方向?

我想要什么:

  • 4元
  • 3TH元素
  • 第二个元素
  • 第1个要素

第一个元素总是在楼下,接下来的元素在上面产卵的。

谢谢。

+0

你是什么意思的“如何使它们从对方的顶部添加?”? –

+0

垂直布局组应扩展到楼上。 –

回答

1

好吧,我找到了一个解决方案。 Idk如果它是正确的,但它是最简单的。只需要旋转“Rect tranform”180度即可。 Solution in image

结果视频:google drive

+0

旋转是一个很好的想法,但在滚动条中它不会聚焦最后一个对象 – Shantu

0
yourGameObject.transform.SetAsFirstSibling(); is the solution. 

可以在其他转换操作结束时完成。

button.transform.parent = ServerMessagesContent.transform; 
    button.transform.position = ServerMessagesContent.transform.position; 

    button.transform.SetAsFirstSibling();