В моем табличном представлении при выборе ячейки ImageView с левой стороны от отступов ячейки и само imageView, похоже, изменяют режим содержимого для подгонки аспекта, тогда как изначально я установил его для заполнения аспекта.(https://youtu.be/5Xl46kvtHIQ) То же самое иногда случается, когда просто прокручиваешь таблицу, поэтому я думаю, что есть какая-то проблема с перерисовкой ячеек?
Я действительно не знаю, в чем проблема, я просто загружаюданные в ячейку, и это почти все.
Вот мой код для загрузки ячеек:
let cell = tableView.dequeueReusableCell(withIdentifier: "cell") as! HotelCell
cell.hotelNameLabel.text = hotels[indexPath.row].name
cell.vicinityLabel.text = hotels[indexPath.row].vicinity
cell.ratingView.value = CGFloat(hotels[indexPath.row].rating)
if let photo = photoDictionary[hotels[indexPath.row].id]{
hotels[indexPath.row].firstImage = photo
}else{
hotels[indexPath.row].firstImage = UIImage(imageLiteralResourceName: "defaultImage")
}
cell.hotelImageView?.image = hotels[indexPath.row].firstImage
Это HotelCell:
class HotelCell: UITableViewCell{
@IBOutlet weak var ratingView: HCSStarRatingView!
@IBOutlet weak var hotelNameLabel: UILabel!
@IBOutlet weak var vicinityLabel: UILabel!
@IBOutlet weak var hotelImageView: UIImageView!
}
Я надеюсь, что кто-то можетпомогите мне, я вроде как спешу. Заранее спасибо!