是否可以在Objective-C中子类化正在编写的子类的一个超类

时间:2013-09-10 23:01:11

标签: objective-c

基本上,我想让我的UIImageView子类继承自UIView的子类而不是UIView本身。我的子类不会重新实现UIView,而是将属性和方法扩展到我的UIImageView子类。听起来很乱,但在我的情况下可能会有所帮助。

更具体地说明这个问题:我希望我的UIImageView不是UIView的子类,而是UIView子类的子类,而不是必须重新实现UIView子类中的所有方法。

1 个答案:

答案 0 :(得分:1)

Objective-C中没有多重继承,所以你不能这样做。根据您要从视图子类继承的内容,您可以将这些行为提升到UIView上的类别,然后您的UIView子类和UIImageView子类都可以使用