Пару недель назад я начал свои исследования в области разработки приложений для Iphone, и после множества приложений hello world с различными настройками я теперь готов к своему самому первому приложению на основе шаблона проектирования MVC, используемого в Какао.Это открывает для меня множество вопросов, и после прочтения различных ссылок на классы о UIViews и контроллерах я застреваю в попытке выяснить, какой из них мне следует использовать.
В моем приложении я пытаюсь создатьсетка из маленьких прямоугольников с каждым прямоугольником, имеющим различное текстовое значение, чтобы быть более конкретным, я пытаюсь создать простой календарь, который будет отображать все дни месяца в сетке.Каждый прямоугольник является экземпляром класса i с именем Tile, в этом классе я хочу реализовать метод drawRect, чтобы нарисовать для меня прямоугольник и установить текстовое значение на день, который он должен представлять.
Для реализацииэто я сделал некоторые исследования о том, как это должно быть сделано.Из того, что я до сих пор узнал, является то, что контроллеры UIView на самом деле ничего не отображают, они в основном сидят там, ожидая, чтобы ответить на любые события от своих детей.В моем приложении я бы перевел это на контроллер, который будет реагировать на каждое касание на плитке.UIView, однако, также является контейнером, но для объектов, которые будут нуждаться в методах рисования, таких как drawRect.Это будет переводить в сетку, которая будет содержать все плитки, если я прав.За исключением того, что я понятия не имею, какой подкласс я должен использовать для каждой плитки, у меня такое ощущение, что мне действительно не хватает некоторых базовых знаний, но я просто не могу понять это.Был бы очень признателен, если бы кто-то мог указать мне в правильном направлении с этим.