UIViewController子类是否也会影响我的UITableViewControllers?

时间:2012-05-07 23:52:48

标签: ios ios5 uiviewcontroller uitableview subclass

我需要为所有视图控制器添加一个通用方法,无论它们是什么类型。我注意到我的一些viewcontrollers继承自UIViewController,而一些来自UITableViewControllers。

如何编写可用于两者的子类?

2 个答案:

答案 0 :(得分:3)

UITableViewController继承自UIViewController,因此如果您希望能够从两者中调用自定义方法,您可以在UIViewController上编写一个类别,然后在UIViewController或UITableViewController的任何子类中调用该类别的方法。这是Apple关于类别和扩展的文档的链接。 http://developer.apple.com/library/ios/#documentation/cocoa/conceptual/objectivec/chapters/occategories.html

答案 1 :(得分:1)

如果您向UIViewController添加类别,则可以在UITableViewController子类上调用这些方法,因为UITableViewControllerUIViewController的子类