小编Adi*_*uja的帖子

当整个屏幕设置为RTL时,如何将语义更改为表单元格的LTR?

屏幕使用阿拉伯语,其语义从右到左设置。整个屏幕由带有海关单元格的表格视图组成。我需要从左到右更改表视图中单元格之一的语义。该单元格并排有两个文本字段

我试过了 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)

任何帮助将不胜感激。提前致谢。

xcode arabic ios swift

6
推荐指数
1
解决办法
109
查看次数

标签 统计

arabic ×1

ios ×1

swift ×1

xcode ×1