Подкласс UIView для рисования в кварце - PullRequest
0 голосов
/ 13 сентября 2011

Я пытаюсь нарисовать фигуру в своем приложении для iPhone, используя Quartz 2D. Я понимаю, что я должен сделать это, создав подкласс UIView и переопределив функцию drawRect. Я пытаюсь выполнить этот учебник, чтобы сделать это, но я не могу заставить его работать.

Кажется, что подкласс UIView не создает .xib-файл, как кажется из учебника. Создание подкласса UIViewController (я знаю, что это неправильно, но я все равно попробовал) создает .xib-файл, но, похоже, не имеет функции drawRect.

Кто-нибудь имеет опыт в этом, или знает, что я делаю не так?

Заранее спасибо, Тобиас Товедал

1 Ответ

1 голос
/ 13 сентября 2011
  1. Создайте подкласс UIView и поместите код для рисования в метод drawRect:.Вам не нужен NIB-файл (зачем вам, если вы рисуете вид самостоятельно?).

  2. В контроллере представления создайте экземпляр своего пользовательского класса представления, установите видсоздайте кадр и добавьте его в представление контроллера вида с помощью: [self.view addSubview:myCustomView];.

  3. Нет шага 3.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...