В моем приложении у меня есть mainViewController с набором буквенных плиток UIImageViews. Вы можете перемещать буквы вокруг этого mainViewController, чтобы разобрать слова.
У меня также есть всплывающие контроллеры просмотра, содержащие плитки с буквами, которые вы можете перетащить на mainViewController. После того, как плитки с буквами перетаскиваются на mainViewController, они должны иметь доступ ко всем тем же методам, что и плитки с буквами, которые уже существуют в mainViewController.
В настоящее время я создаю плитки с буквами в mainViewController и всплывающих контроллерах просмотра отдельно. Родительские классы mainViewController и popover viewcontroller - это UIViewController.
Мне было интересно, если в моей ситуации я должен объявлять все плитки с буквами, содержащиеся в моих всплывающих контроллерах представления, в классе mainViewController, а затем должны ли контроллеры popoverview быть подклассом mainViewController?
Если я должен его изменить, подскажите, пожалуйста, почему было бы лучше?
Спасибо!