/ / Як намалювати деякі зразки зображень на iPhone? - iphone, графіка, iphone-sdk-3.0, opengl-es, кварц-графіка

Як малювати деякі зразки зображень на iPhone? - iphone, графіка, iphone-sdk-3.0, opengl-es, кварц-графіка

Я просто хочу намалювати деякі круги на однійiPhone, я думаю, що занадто складно використовувати OpenGL для виконання цієї роботи, але я вважаю, що UIB не має чогось на зразок полотна, будь-яких пропозицій щодо складання зразків зображень на iPhone, багато чого.

Відповіді:

1 для відповіді № 1

Створіть клас, який поширює UIView та реалізує метод drawRect:

- (void)drawRect:(CGRect)rect
{
// Get the graphics context and clear it
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextClearRect(ctx, rect);

// Draw a red solid square
CGContextSetRGBFillColor(ctx, 255, 0, 0, 1);
CGContextFillRect(ctx, CGRectMake(10, 10, 50, 50));

// Draw a green solid circle
CGContextSetRGBFillColor(ctx, 0, 255, 0, 1);
CGContextFillEllipseInRect(ctx, CGRectMake(100, 100, 25, 25));
}

0 для відповіді № 2

Ви пробували iPhone документація? Ви шукаєте UIView.Зв'язана документація дає вам хороший огляд із посиланнями на більш конкретну інформацію. Тут є навіть приклад коду на тій самій сторінці.