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