У меня есть представление, которое я построил в конструкторе интерфейсов с табличным представлением и соответствующими выходами и т. д., для отображения списка элементов. Щелкнув по элементу, вы увидите подробную информацию об этом элементе.
Теперь я хочу создать очень похожее представление со списком элементов того же типа, некоторыми дополнительными элементами управления и другим поведением при выборе ячеек. В этом случае, если пользователь нажмет на элемент, он будет эффективно использовать этот элемент в качестве шаблона для создания нового элемента. Или они могут нажать на кнопку, чтобы создать новый элемент. Помимо этого, есть много логики, которую я хочу повторно использовать из исходного представления — например, элементы зависят от местоположения, и есть фоновый поток, который обновляет информацию о местоположении.
Кажется, что естественным было бы создать подкласс исходного контроллера представления и создать макет второго представления с использованием IB. Однако, прежде чем я приступлю к этому, мне интересно, возможно ли это/рекомендуется практика? Распознает ли IB IBOutlets в суперклассе и позволит ли мне их подключить?