#swift #kingfisher
#swift #kingfisher
Вопрос:
Я хотел бы знать, возможно ли загружать изображение одновременно с границей? Например, у меня есть ячейка, в которой находятся все записи. Когда пользователь публикует изображение, граница находится перед самим изображением.
Вот так я устанавливаю изображение внутри cellForRowAtIndexPath
:
cell.feedImageView.kf.indicatorType = .activity
let url = URL(string: postsArray[indexPath.row].postImageUrl)
cell.feedImageView.kf.setImage(with: url)
И вот так я установил некоторый внешний вид:
func updateUICell(imageView: UIImageView, radius: CGFloat) {
imageView.layoutIfNeeded()
// corner radius
imageView.layer.cornerRadius = radius
// border
imageView.layer.borderWidth = 2.0
imageView.layer.borderColor = UIColor.white.cgColor
imageView.layer.masksToBounds = true
}
Комментарии:
1. как
setImage
выглядит ваша функция?2. Я использую библиотеку Kingfisher, поэтому первый код, о котором идет речь, — это то, как я устанавливаю изображение 🙂
3. поместите код imageborder после отправки загруженного изображения
4. Это сделало свое дело 🙂