Одновременная загрузка изображения с рамкой

#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. Это сделало свое дело 🙂