Скажем, у меня есть раскадровка, содержащая UINavigationController
в качестве начального контроллера представления. Его контроллер корневого представления является подклассом UITableViewController
, который равен BasicViewController
. Он имеет IBAction
, который подключен к правой навигационной кнопке панели навигации
Оттуда я хотел бы использовать раскадровку в качестве шаблона для других представлений без необходимости создавать дополнительные раскадровки. Скажем, что эти представления будут иметь точно такой же интерфейс, но с контроллером корневого представления классов SpecificViewController1
и SpecificViewController2
, которые являются подклассами BasicViewController
.
Эти 2 диспетчера представлений будут иметь те же функциональные возможности и интерфейс, кроме метода IBAction
.
Это будет выглядеть так:
@interface BasicViewController : UITableViewController
@interface SpecificViewController1 : BasicViewController
@interface SpecificViewController2 : BasicViewController
Могу ли я сделать что-то подобное?
Могу ли я просто создать раскадровку BasicViewController
, но у вас есть контроллер корневого представления для подкласса SpecificViewController1
и SpecificViewController2
?
Спасибо.