Рисование UIImage в нескольких местах в UIImageView
-
06-07-2019 - |
Вопрос
Я как бы потерялся между 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 ")];