0

Неправильно ли это указать свойство вида моего подкласса UIViewController непосредственно в UIImageView? Или должен ли мой UIImageView быть встроен в UIView?Может ли подкласс UIViewController напрямую управлять UIImageView

Я не могу придумать никаких проблем с этим, и, похоже, все в порядке, но я думал, что попрошу улей-ум, если есть какие-либо негативные последствия для этого.

ответ

2

Это зависит от вашей иерархии представлений и того, как ваше приложение разработано.

Если изображение будет занимать весь экран и будет единственным видом, управляемым контроллером представления, то это не должно быть проблемой.

Однако, если на экране будет больше изображений, возможно, было бы лучше встроить его в представление, которое займет весь экран. Даже тогда, в духе MVC, было бы неплохо иметь один контроллер для основного вида и другой контроллер для изображения.

Я предполагаю, что это зависит от того, сколько «контроля» требуется для просмотра изображений?

+0

Да, я знаю, что вы должны иметь только один вид контроллера режима просмотра на экране. Изображение будет занимать весь экран. Он также будет иметь подпункты. Похоже, вы говорите, что в этом нет ничего функционального, что хорошо, потому что я пошел вперед и сделал это. Я сообщу, если кто-то трагически убит в результате моего злоупотребления MVC. ;) –

+0

Отправляясь назад через шесть часов, я должен сказать, что это оказалось глупым шагом. Я думал, что я выхожу на уровень сложности, но на самом деле я ограничивал свои возможности. Если они звучат как две стороны одной и той же монеты, вы правы. –