0

首先,如果我的问题不恰当,请原谅我。我浏览了一些教程来自定义 ios 中的 uisegment 控制器。他们所做的是创建一个子类,UISegmentedControl或者UIControl

我的问题是

当您执行 UISegmentControl 或 UIControl 的子类时,幕后的目的是什么

4

1 回答 1

1

继承 UISegmentedControl 或 UIControl 的目的与继承任何其他类的目的相同——因为您希望扩展或更改基类的行为。UIControl 有点像 UIViewController。你永远不会创建 UIViewController 的实例。您总是创建子类来为您的应用创建特定的视图控制器。UIControl 类似。它为您提供基本的 UI 控件功能,但不提供任何特定控件。您将继承 UIControl 以创建您自己的、独特的 UI 控件,该控件不是由 SDK 提供的。

于 2012-10-15T15:13:27.273 回答