Выполнение пользовательского растрового рисования в приложении iOS - PullRequest
2 голосов
/ 04 октября 2010

Я новичок в программировании на iOS / Mac. Я пытаюсь создать приложение для iOS, которое выполняет пользовательское растровое рисование и перетаскивает его на экран.

Я рассмотрел некоторые примеры, использующие CGImage, но я не смог следовать им, чтобы создать приложение для iOS, которое выполняет пользовательское рисование в окне приложения.

Я сейчас ищу примеры / руководства, связанные с этим, написанные специально для iOS. Пожалуйста, напишите все, что вы знаете.

1 Ответ

0 голосов
/ 06 октября 2010

Создайте подкласс UIView и реализуйте метод drawRect:. Рисование в графическом контексте в iOS

Рисование красного прямоугольника:

... с Кварц

- (void)drawRect:(CGRect)rect {
  CGContextRef context = UIGraphicsGetCurrentContext();
  CGContextSetRGBFillColor(context, 1.0,0.0,0.0,1.0);
  CGRect rectangle = CGRectMake(10, 10, 50, 50);
  CGContextFillRect(context, rectangle);
}

... с UIKit

- (void)drawRect:(CGRect)rect {
  [[UIColor redColor] set];
  CGRect rectangle = CGRectMake(10, 10, 50, 50);
  UIRectFill(rectangle); 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...