Почему вы делаете изображение круглым?Вы должны сделать просмотр изображений круглым, и все готово.Вам не нужно ничего делать с изображением!
, чтобы сделать просмотр изображения круглым, вам необходимо установить его угловой радиус, например,
yourImageView.layer.cornerRadius = yourImageView.frame.size.height/2;
yourImageView.clipsToBounds = YES;
yourImageView.contentMode = UIViewContentModeScaleAspectFill
yourImageView.image = [UIImage imageNamed:@"yourImageHere"];
Убедитесь, что высота и ширина представления вашего изображения равнаравно, я имею в виду, что это должен быть квадрат, чтобы получить точный раунд.
Во-вторых, ваш подход к созданию заголовка неверен!Вы снимаете ячейку с таблицы в viewForHeaderInSection
.Это не верно!Вместо этого возьмите или создайте одно представление (как xib или вы можете добавить представление в раскадровке под основным видом) или создайте представление программно и добавьте ваше представление изображения в это представление и верните его из viewForHeaderInSection
.