У меня есть uitableview, который имеет вид изображения. Высота и ширина (всегда квадрат) вычисляются с помощью автоматической компоновки, установленной в раскадровке, и работают нормально. Но когда я запускаю приложение, высота стола tableviewcell не обновляется. Я попытался следующий код, чтобы исправить это:Пользовательская высота для tableviewcell с uiimageview
tblvwPosts?.rowHeight = UITableViewAutomaticDimension
tblvwPosts?.estimatedRowHeight = 300
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("HomeTableViewCell", forIndexPath: indexPath) as! HomeTableViewCell
cell.setNeedsUpdateConstraints()
cell.updateConstraintsIfNeeded()
return cell
}
Но после добавления выше высоты кодовую tableviewcell изменяется на 44px. Кстати, у меня есть строка, похожая на instagram/facebook, где будет квадратное изображение с шириной/высотой, равной ширине устройства, а ниже - некоторые метки и кнопки.
С уважением
Панкая
Я ищу, чтобы сделать это с помощью автоматической компоновки не кодирования, в противном случае будет много условий для всех размеров iphone – pankaj