У меня есть TableViewController с несколькими ячейками. Я устанавливаю высоту этих ячеек в методе heightForRowAt:
override func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
return UIScreen.main.bounds.maxY / 15
}
Когда устройство ориентировано в вертикальной ориентации, все работает нормально, но при горизонтальной ориентации maxY очень мало, поэтому ячейки слишком малы также. Я хочу, чтобы они имели одинаковую высоту независимо от ориентации. Так как же получить высоту портретного устройства, даже если текущая ориентация является альбомной?