Я прошел множество подобных вопросов, но до сих пор не понял этого.Что нужно для подкласса UIView вместо написания всего в ViewController
С точки зрения лучшего дизайна - правильный путь - создание всех UIButtons, UILabels и т. Д. В самом контроллере представления, а затем добавление их в виде подзонов или создание пользовательского представления (@interface MyView: UIView) со всеми требуемые кнопки/метки и т. д., а затем назначить это представление свойству view контроллера View? Я не использую конструктор интерфейса.
Есть ли настоящая необходимость/преимущество создания пользовательского представления, подобного этому, или добавить все, что есть в самом контроллере, должно быть хорошо/хорошая идея? Извините, я очень новичок в разработке приложений для iOS :-)
Если бы кто-нибудь мог объяснить это мне, было бы очень полезно.
Подклассификация 'UIView' сама по себе не всегда является лучшим вариантом, часто вам нужно идти дальше, создавая ткани, модели данных и другие материалы для подзаголовков. У вас есть любимый писатель? Представьте, что все его книги объединены в один огромный файл, где вам нужно специальное содержание для чтения отдельного содержимого реального содержимого. –