Инициализируйте объект UIImageView с прямоугольным изображением, которое будет создано программированием - PullRequest
0 голосов
/ 24 июля 2010

Я хочу создать объект UIImageView и инициализировать его прямоугольным изображением, которое будет создано программированием, а НЕ из предварительно созданного растрового файла.

Заранее спасибо,

Sagiftw

1 Ответ

1 голос
/ 24 июля 2010

Чтобы создать прямоугольник, заполненный синим цветом:

CGRect imageRect = CGRectMake(0, 0, <#CGFloat width#>, <#CGFloat height#>);
UIGraphicsBeginImageContext(imageRect.size);
[[UIColor blueColor] set];
UIRectFill(imageRect);
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
// now do something with image
...