У меня есть собственный UIImageView, и при его создании я хотел бы создать в памяти или кэшировать изображение iDevice, представляющее собой заполненный прямоугольник определенного цвета, а затем установить его в свойстве Image объекта UIImageView.
Я знаю, как нарисовать это на UIImage, переопределив метод Draw, и он просто нарисовал бы текущий CGContext.Однако, поскольку я хочу сделать это во время создания UIImageView, на самом деле у меня нет контекста, на котором я могу рисовать или чего-либо еще, поскольку он еще не виден.
Проще говоря, мне интересно, есть ли способ сделать это программно при создании пользовательского UIImageView, когда приложение запускается до того, как что-либо отображается на экране.
Я согласен с ответами вC # или Objective-C.