Я просто хочу намалювати деякі круги на одній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.Зв'язана документація дає вам хороший огляд із посиланнями на більш конкретну інформацію. Тут є навіть приклад коду на тій самій сторінці.