Overview
The List Button control is identical to a List Item control, except that it is not selectable and therefore behaves exactly as a button would. One common use of list buttons is to store them in prefab form and then instantiate them at runtime to populate a Scroll List. There are two main approaches you can take to using a List Button:

  1. Create a separate list button with a unique texture for each list button you wish to display, or

  2. Use a single base List Button and then represent different options by using a TextMesh (3D Text) to display unique text on each button instance.

NOTE: If you want to nest multiple sub-controls, sprites, or text inside your list item, it is recommended instead to use a UIListItemContainer which is capable of clipping sub-controls to the viewable area of the scroll list.
Class
Interactivity
You do not usually interact directly with a List Button through script (though you can), but rather operate through a Scroll List.
Control-specific Properties
Data
(Accessible through script) This is a reference to type System.Object that can serve as a general-purpose reference to any data you wish to associate with this list item. This can be useful to determine which item the user selected from the list. This property is actually common to all controls.
States
normal
This is the state when the button has no pointing device over it and it is not disabled.
over
This state is entered when a pointing device hovers over the button and is exited when the pointing device leaves the button area (unless it is being held down, in which case, it is exited when the device is both out of the button area and no longer held down). This state is never entered when UIManager.pointerType is set to TOUCHPAD.
active
This state is entered when the button is pressed by a pointing device and is exited when the pointing device is released. "Pressed" refers to when, for example, a mouse button is held down, or a touch occurs on a touchpad. "Released" refers to when, for example, a mouse button is released, or a touch ends on a touchpad.
disabled
This state indicates that the button is disabled and will not receive input.