Я использую метод делегата для установки заголовка UIPickerView
и настройки выравнивания .center
.Но если я переключаюсь с английского на арабский, он выравнивается по правому краю.Если во время запуска используется арабский язык, после переключения на английский он выравнивается по левому краю.
func pickerView(_ pickerView: UIPickerView, viewForRow row: Int, forComponent component: Int, reusing view: UIView?) -> UIView {
let title = getPickerViewTitle(for: row)
let label = UILabel(frame: CGRect(x: 0, y: 0, width: 300, height: 37))
label.text = title
label.textAlignment = .center
label.backgroundColor = UIColor.clear
return label
}