Может ли подкласс UIViewController напрямую управлять UIImageView
-
06-07-2019 - |
Вопрос
Неправильно ли указывать свойство view моего подкласса UIViewController непосредственно на UIImageView? Или мой UIImageView должен быть встроен в UIView?
Я не могу думать о каких-либо проблемах с ним, и, кажется, все работает нормально, но я подумал, что я хотел бы спросить улей, есть ли какие-либо негативные последствия для этого.
Решение
Это зависит от вашей иерархии представлений и от того, как разработано ваше приложение.
Если представление изображения займет весь экран и будет единственным представлением, управляемым контроллером представления, тогда это не должно быть проблемой.
Однако, если на экране будет больше видов, вероятно, было бы лучше встроить его в вид, который будет занимать весь экран. Даже тогда, в духе MVC, было бы неплохо иметь один контроллер для основного вида и другой контроллер для изображения.
Я полагаю, это зависит от того, сколько «контроля» требуется для просмотра изображения?