Пример кода или учебник для рисования квадрата в iphone - PullRequest
1 голос
/ 10 июля 2011

Привет, мне нужна помощь для рисования квадрата в образце приложения для iphone. Так что, если кто-то может предоставить мне учебник или исходный код, было бы здорово.

Ответы [ 3 ]

3 голосов
/ 10 июля 2011

В Руководстве по для рисования и печати на iOS имеется масса информации

А если вам нужен образец кода - есть приложение Quartz Demo

1 голос
/ 04 сентября 2012

Код:

    UIGraphicsBeginImageContext(self.view.frame.size);
[paintingImage.image drawInRect:self.view.frame];
CGContextSetLineWidth(UIGraphicsGetCurrentContext(), 10);
CGContextSetFillColorWithColor(UIGraphicsGetCurrentContext(), [UIColor    whiteColor].CGColor);
CGContextFillRect(UIGraphicsGetCurrentContext(), CGRectMake(0, 0, 200, 200));
paintingImage.image=UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

Видео о создании приложения для рисования радуги: http://www.youtube.com/watch?v=HGxf1Lity3k

1 голос
/ 10 июля 2011

Вы можете использовать эту действительно полезную ссылку: http://www.ifans.com/forums/showthread.php?t=132024

Сработало для меня, также, если вам интересно, как изменить цвета, назначьте поплавки для RGBSetColorStroke, а затем измените их с помощью IBActions, цветовые коды здесь: http://developer.apple.com/library/ios/#documentation/uikit/reference/UIColor_Class/Reference/Reference.html

А также, если вы хотите изменить толщину с помощью uislider, просто сделайте float, скажем, float = [значение слайдера]; Затем присвойте это значение с плавающей строкой: CGContextSetLineWidth (UIGraphicsGetCurrentContext ()

OK!

...