У меня странная проблема на реальных устройствах с центрированием текста в ячейке tableView. При запуске кода на iPhone 6 (iOS 12.3.1) код работает отлично, и тексты правильно центрированы в ячейках. Но когда я запускаю его на iPhone7 (iOS 12.3.1), текст отображается справа. Когда код запускается на симуляторе Xcode, он работает нормально.
Я использую Xcode 10.2.1, и Xcode не предупреждает об ошибках.
Кажется, что проблема центрирования текста зависит от устройств (при работе на обоих реальных устройствах ошибок вообще нет).
Ниже мой код ...
func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath) {
// Set text label
cell.textLabel?.textColor = UIColor(red: 74/255, green: 88/255, blue: 205/255, alpha: 1)
cell.textLabel?.textAlignment = .center
// Set font and font size
cell.textLabel?.font = UIFont(name:"Helvetica Neue", size: 17)
}
Есть ли способ исправить эту проблему?