2016-05-16 5 views
0

Я разрешаю пользователям выбирать их изображение профиля, но когда я импортирую его и вырезаю границы и делаю его круглым, это выглядит очень странно. Есть ли правильный способ сделать это?Как правильно обрезать фотографию для изображения профиля?

propic.layer.borderWidth = 2 
propic.layer.masksToBounds = false 
propic.layer.borderColor = UIColorFromRGB("ffffff").CGColor 
propic.layer.cornerRadius = propic.frame.height/2 
propic.clipsToBounds = true 
+1

Определение "это выглядит очень странно" (размещение скриншот будет хорошо). Является ли ваше мнение квадратом? Также 'masksToBounds' и' clipsToBounds' являются одним и тем же свойством, поэтому вам не нужно устанавливать 'masksToBounds'' false'. – Hamish

+0

Как это выглядит? – ozgur

+0

Квадратное изображение выглядит нормально, но когда оно преобразуется в круговое изображение, оно «сжимает» лицо лица, поэтому теперь их лицо похоже на зубочистку. – johnson

ответ

0

Попробуйте

propic.layer.borderWidth = 2 
propic.layer.borderColor = UIColorFromRGB("ffffff").CGColor 
propic.layer.cornerRadius = propic.frame.height/2 
propic.layer.masksToBounds = true 
+0

И прокомментируйте строку propic.clipsToBounds = true –

+0

уже высказанную в комментариях выше. Я думаю, что рамка imageView не подходит. –

+0

Если это не поможет, сообщите мне –