В настоящее время я разрабатываю проект с использованием CGContext для рисования изображения по определенному пути.
В моем примере я использовал файл класса, который унаследован от UIView,
ВнутриМетод переопределения рисования, я получаю UIGraphics.GetCurrentContext (), с помощью этого я нарисовал дугу от 0 до 360 градусов,
CGContext setFillColor должен быть заполнен изображением, поэтому я использовалниже приведенного кода.
var image = UIColor.FromPatternImage(imageView);
context.SetFillColor(image.CGColor);
imageView содержит одно изображение, но на экране вывода изображение повторяется много раз.
Пример для репликации этой проблемы был обновлен в этом запросе.
Пожалуйста, скачайте образец по этой ссылке
Примечание: этот вопрос был поднят на GitHub
Они сказали, чтоэто поведение.При добавлении изображения на фоне CGContext мы получим плитки изображения на экране.
Может ли кто-нибудь помочь мне разобраться с этой проблемой?
Спасибо и С уважением,
Сельва Кумар В.