У меня есть один раскадровки с разными / множественными UIViews, и я хочу ViewController для каждого UIView.

У меня есть одна раскадровка с разными представлениями, мне не нужны все коды в ViewController.swift. Я бы предпочел бы Swift для каждого UIView. Является ли это возможным? и как мне это сделать?

введите описание изображения здесь

Всего 1 ответ


Используйте UIContainerView вместо UIView . Когда вы перетаскиваете UIContainerView в свою раскадровку, он автоматически создаст представление. Просто создайте новый файл Cocoa Touch Class в своем проекте. Убедитесь, что файл помещен в UIViewController

Затем нажмите на новый вид, который был автоматически сгенерирован, перейдите в «Свойства», затем выберите новый файл Swift. Это связывает представление с файлом.

введите описание изображения здесь


Есть идеи?

10000