В Objective C такая строка
self.mainImageView.layer.cornerRadius = CGRectGetWidth(self.mainImageView.frame)/4.0f;
делает его задание, я попробовал его в Swift, использующем аналогию
self.mainImageView.layer.cornerRadius = CGRectGetWidth(self.mainImageView.frame)/4.0
и это ничего не изменяет, углы совпадают с прежде. Кроме того, XCode не показывает синтаксических ошибок. Swift поддерживает какой-либо другой способ достигнуть этой цели? Я проверил некоторые другие потоки здесь, и обычно это становится сделанным в Swift в пути, показал выше.
Попробуйте это в Swift:
self.photoView.layer.cornerRadius = self.photoView.frame.height/2