屏幕使用阿拉伯语,其语义从右到左设置。整个屏幕由带有海关单元格的表格视图组成。我需要从左到右更改表视图中单元格之一的语义。该单元格并排有两个文本字段
我试过了 cell.countryCodeField.semanticContentAttribute = .forceLeftToRight
不起作用
class EditmobileNumberCell: UITableViewCell {
@IBOutlet weak var mobileNumberField: UITextField!
@IBOutlet weak var countryCodeField: UITextField!
@IBOutlet weak var hintLabel: UILabel!
@IBOutlet weak var mobileNoPlaceHolder: UILabel!
@IBOutlet weak var backView: UIView!
override func awakeFromNib() {
super.awakeFromNib()
// Initialization code
countryCodeField.addRightImage(image: #imageLiteral(resourceName: "icMobileDropdown"), contMode: .bottom)
mobileNumberField.textAlignment = .left
countryCodeField.textAlignment = .left
hintLabel.textAlignment = .left
mobileNoPlaceHolder.textAlignment = .left
mobileNumberField.semanticContentAttribute = .forceLeftToRight
countryCodeField.semanticContentAttribute = .forceLeftToRight
hintLabel.semanticContentAttribute = .forceLeftToRight
mobileNoPlaceHolder.semanticContentAttribute = .forceLeftToRight
}
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激。提前致谢。