Бих искал да покажа изображения в TableView, така че създадох персонализирана клетка
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) ->
UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as TableViewCell
if let image = UIImage(data: self.photos[indexPath.row].image) {
if image.size.width > image.size.height {
tableView.rowHeight = view.bounds.width * 0.71
} else { tableView.rowHeight = view.bounds.width * 1.22
}
cell.cellImage.image = image
}
Имах проблем как да коригирам височината на клетката, така че за всяко изображение да се изчислява отделно и използвам подизгледи на клипове за ImageView.
Проблемът е, че когато започна да добавям снимки, превъртането на таблицата е много забавено :( Дори когато премахна изчислението на височината на клетката, нищо не се промени.
Някой има ли идея как да стане гладко в Swift?