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

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

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

[self.view addSubview:imageView];

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


person user2951348    schedule 15.04.2014    source источник
comment
Попробуйте проверить это [ссылка][1] . Это может быть вам полезно [1]: stackoverflow.com /вопросы/19388061/   -  person Tendulkar    schedule 15.04.2014


Ответы (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;
person Rajeev    schedule 15.04.2014