Нарисуйте эллипс или круг внутри UIImageView

У меня есть созданное изображение, и я хочу нарисовать на нем эллипс или круг с параметрами координаты X, координаты Y, ширина и высота. Я выполнил поиск в Google и обнаружил, что вы не можете рисовать в представлении изображения пользовательского интерфейса.

UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"tom.jpg"]];

[self.view addSubview:imageView];

И можно ли добавить эффект фильтра, например размытие, внутри рисования эллипса или круга?

1 ответ

Обратитесь к этой хорошо объясненной статье: http://www.appcoda.com/ios-programming-circular-image-calayer/

Создание круглого изображения профиля:

self.profileImageView.layer.cornerRadius = self.profileImageView.frame.size.width / 2;
self.profileImageView.clipsToBounds = YES;

Добавление границы:

self.profileImageView.layer.borderWidth = 3.0f;
self.profileImageView.layer.borderColor = [UIColor whiteColor].CGColor;

Создание изображения закругленного угла:

self.profileImageView.layer.cornerRadius = 10.0f;
Другие вопросы по тегам