У меня есть раскадровка с именем CustomComponents.storyboard
, и я спроектировал BaseViewController
в раскадровке. Например, я устанавливаю backgroundColor
из BaseViewController
в .green
в Интерфейсном Разработчике. Я наследую RootViewController
от BaseViewController
. Я ожидаю, что backgroundColor
из RootViewController
будет .green
.
Это мой RootViewController
class RootViewController: BaseViewController {
}
, а это мой BaseViewController
class BaseViewController: UIViewController {
}
оба класса пусты, и я только что установил backgroundColor
в IB.
Но я вижу белый фон при запуске приложения. Но, когда цвет установлен программно в BaseViewController
, зеленый цвет фона применяется к RootViewController
, как и ожидалось.
Что мне не хватает, чтобы унаследовать BaseViewController
, который разработан в раскадровке? По сути, я хотел бы создать свой BaseViewController
в раскадровке. Что я делаю не так?