Вопрос

Я как бы потерялся между UIImage, UIImageView, CG, слоями ... Я хочу нарисовать один и тот же UIImage несколько раз в одном и том же UIImageView. Я не хочу иметь отдельное подпредставление для каждого из этих объектов. Достаточно иметь плоское изображение. Как мне это сделать?

Это было полезно?

Решение

UIImageView не позволяет вам это делать. Вместо этого я бы порекомендовал вам использовать обычный UIView и использовать функцию drawRect: для рисования изображений. Посмотрите документы по Core Graphics, если хотите знать, как это сделать.

Другие советы

Я нашел это, так как я также искал ответы на этот вопрос

http://www.cocoanetics.com/2010/07/drawing -он-UIImages /

Для этого вам нужно создать несколько объектов UIImage . На самом деле UIImageView - неправильный выбор. Создайте UIView и просто добавьте к нему несколько объектов UIImageView . К сожалению.

Ну, я думаю, это просто

[imageView addSubview:myTextView];

где myTextView может быть выполнен с использованием следующего фрагмента кода

UIImage *myImage = [[uiimage alloc]initwithname:@"txtImage"];
UIImageView *myTextView =
      [[UIImageView alloc]initwithframe:("enter the height width you want ")];
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top