我有一个想要从2个库继承的ViewController,
例如:
class ViewController : BaseViewController, ButtonBarPagerTabStripViewController{
}
我知道swift不会让我这样做,那么继承两个clasess的最好方法是什么。
答案 0 :(得分:1)
Swift不支持多类继承,只是你可以通过多级继承实现,在你的情况下
来自基类声明 ButtonBarPagerTabStripViewController 的子类 BaseViewController
class BaseViewController : ButtonBarPagerTabStripViewController {
//Body
}
然后从 BaseViewController
进一步对您的 ViewController 进行子类化 class ViewController : BaseViewController {
//Body
}
答案 1 :(得分:0)
你必须做多级继承!
class BaseViewController : ButtonBarPagerTabStripViewController{
}
class ViewController : BaseViewController {
}