2012-10-15 92 views
0

首先,請原諒我,如果我的問題是不恰當的。我通過一些教程來定製ios中的uisegment控制器。他們所做的事情是他們創造任何的UISegmentedControlUIControl子類如何自定義段控制器

我的問題是

是什麼景象背後的目的,當你做繼承UISegmentedControl或UISegmentControl的子類或UIControl

回答

1

目的UIControl與子類化任何其他類相同 - 因爲您希望擴展或改變基類的行爲。 UIControl有點像UIViewController。你永遠不會創建UIViewController的實例。你總是創建子類來爲你的應用程序製作特定的視圖控制器。 UIControl是相似的。它爲您提供基本的UI控制功能,但不適用於任何特定的控制。您可以繼承UIControl來創建您自己的,獨特的UI控件,該控件不是由SDK提供的。