using UnityEngine;
using System;
using System.Collections;
public class ListView : MonoBehabiour
{
[SerializeField]
GameObject listItemPrefab = null;
[SerializeField]
UIScrollList scrollList = null;
public void Start()
{
for(int i = 0; i < list.Length; i++)
{
var item = Utility.InstantiateGetComponent<ListItem>(null, listItemPrefab);
UIListItemContainer container = item.GetComponent<UILisItemContainer>();
scrollList.AddItem(container);
item.SetData("ListItem" + i);
}
}
}
using UnityEngine;
using System.Collections;
public class ListItem : MonoBehaviour
{
[SerilizeField]
SpriteText label = null;
public void SetData(string labelText)
{
label.Text = labelText;
}
}