в раскадровке (xcode 6) Я хочу, чтобы круговой профиль изображения пользователя взял из Facebook.Раскадровка и автоспуск: как сделать круговое изображение
Так я есть сделать этот интерфейс в раскадровке, с помощью автоматической компоновки:
Затем с помощью Facebook IOS SDK я взять профиль пользователя (используя быстрые):
var facebookProfileUrl = "http://graph.facebook.com/\(userId!)/picture?type=normal";
В раскадровка Я установил изображение в режим «Масштабировать в соответствии». Чтобы сделать вид изображений циркуляра я использую следующий код:
self.facebookProfileImage.layer.cornerRadius = self.facebookProfileImage.frame.size.width/2;
self.facebookProfileImage.clipsToBounds = true;
Когда я запускаю код, в любом случае изображение не выглядит круговым:
Я полагаю, что проблема заключается в авто но я не уверен. Как я могу сделать изображение совершенно круговым?
Можете ли вы расширить ваш комментарий, установив радиус угла не способ сделать круг? Я вижу, что многие используют эту технику; он явно работает, так что в этом плохого? – rdelmar
@rdelmar Вы видите, что многие используют его, но если вы посмотрите, вы увидите, как многие люди жалуются, что у него есть недостатки - как в этом самом вопросе. Это просто лениво. Если вы хотите закругленные углы, и вы не заботитесь о точности (плоские края) или растягивании (как здесь), точных, по углам. Но если вам нужен круг, попросите круг. Здравый смысл, на самом деле. – matt