This app has sample example for custom view usage.
Creating your own view gives you control over the appearance and function of a view element.
To give an idea of the control you get with custom views, here are some examples, I have built using custom views:
-
LengthPicker
-
Pizza slice
-
PhotoSpiral
-
SquareView
-
SideShowsSLayout