나는이 개 도서관에서 상속하려는의 ViewController, 예를 들어서브 클래스
있습니다
class ViewController : BaseViewController, ButtonBarPagerTabStripViewController{
}
나는 그래서, 신속한 나를 그렇게하지 알고 무엇 둘 다 clasess로부터 상속하는 가장 좋은 방법입니다.
나는이 개 도서관에서 상속하려는의 ViewController, 예를 들어서브 클래스
있습니다
class ViewController : BaseViewController, ButtonBarPagerTabStripViewController{
}
나는 그래서, 신속한 나를 그렇게하지 알고 무엇 둘 다 clasess로부터 상속하는 가장 좋은 방법입니다.
다중 레벨 상속을해야합니다!
class BaseViewController : ButtonBarPagerTabStripViewController{
}
class ViewController : BaseViewController {
}
나는 내 자신의 두 가지 간단한 수업을 만드는 것이 합리적이라고 생각한다. 하지만 두 개의 외부 라이브러리에서 다중 상속하는 것이 쉽지 않을 것이라고 생각합니다. 더 간단한 대답이되기를 바랍니다. –
수업을 함께 할 수 있습니다! –
여러 클래스 상속은 기본 클래스 선언에 ButtonBarPagerTabStripViewController에서 귀하의 경우
서브 클래스 에, 단순히 당신은 멀티 레벨 상속을 통해 달성 할 수있는, 스위프트에 BaseViewController 지원되지 않습니다
class BaseViewController : ButtonBarPagerTabStripViewController { //Body }
그리고 더 BaseViewController
class ViewController : BaseViewController { //Body }
사실,하지만 우리가 성취 할 수있는 필요에 따라, 그리고 생각합니다. 우리가 신속하게 다중 상속을하려한다면, 우리는 프로토콜에 대한 연구를해야합니다. 그래서 몇 가지 일반적인 것들이 해결 될 수 있습니다. 그러나 여기서의 질문에 기초하여, 두 라이브러리 (또는 단순히 클래스)에서 두 기능을 제공하려고 (전). 따라서 다중 레벨 상속은 여기에서 유일한 옵션입니다. – dip
멀티 레벨 상속에서 의 ViewController을 하위 클래스! –
https://github.com/xmartlabs/XLPagerTabStrip을 사용하여 상속 할 필요가없는 경우 –
@IOSSingh 그러면 상속없이 어떻게 할 수 있습니까? –