Просто завладел проектом, и весь «дизайн» не идеален.Но я стараюсь начинать с как можно меньших изменений.У меня есть 4 аналогичных представления, которые показывают подобные данные.Пока что логика, которая отображается, была запрограммирована 4 раза во всех из них по отдельности, и теперь я хочу создать класс «Layouter», который индивидуально управляет надписями, цветами и т. Д. В этих 4 видах.Однако я немного не понимаю, как я могу это сделать.Я думал о передаче всех меток и т. Д. По ссылке на этот класс из соответствующего контроллера представления (поскольку их положение и т. Д. Установлено в XCode, а также некоторых других вещах внутри viewcontroller), но это кажется немного нечистым.Есть ли другой путь?Какой-то шаблон дизайна?Метки и т. Д. Являются IBOutlets этих контроллеров представления.Конечно, я мог бы разорвать все на части и создать новое представление в этом viewcontroller, IBOutlets которого связаны с этим классом менеджера.Но сейчас это слишком большое изменение, которое я не могу сделать прямо сейчас.