NGUI坑爹的ScrollView

来源:互联网 发布:保暖帽 知乎 编辑:程序博客网 时间:2024/04/28 04:47

本篇文章记录使用Scrollview底部插入的功能

1、UIScrollview设置


2、UIGrid设置



3、代码

public class ScrollViewTest : MonoBehaviour {public UIScrollView scrollView;public UIGridgrid;public GameObject item;private int skillNameOrder = 0;private Vector3 v3 = new Vector3( 0, -100, 0 );// Use this for initializationvoid Start() {skillNameOrder = 0;}void addObject(){GameObject itemSkill = (GameObject) GameObject.Instantiate ( item );itemSkill.transform.parent = grid.transform;itemSkill.transform.localPosition = Vector3.zero;itemSkill.transform.localScale = Vector3.one;itemSkill.name ="SkillItem_" + skillNameOrder.ToString();//skillID.ToString ();itemSkill.SetActive ( true );grid.Reposition();if( skillNameOrder != 0 ){scrollView.MoveRelative( v3 );}skillNameOrder++;}}

4、使用

设置Grid的锚点为Bottom。使得每次插入item是从底部插入,同时设置ScrollView的相对位移,保持ScrollView的位置在最上端。
0 0
原创粉丝点击