1
寫RTL字符串我收到兩個字符串從服務器上一個UILabel
firstString = "JHKJ"
secondSctring = "ذيس إز اى تست"
在LTR模式,我希望標籤打印JHKJ: ذيس إز اى تست
和RTL我希望它打印ذيس إز اى تست : JHKJ
如果我正常在連接字符串
let finalString = firstString + ":" + secondSctring
標籤顯示兩個RTL和LTR相同的結果:
JHKJ: ذيس إز اى تست
即使我改變串聯順序
if rtl{
finalString = secondSctring + ":" + firstString
}else{
finalString = firstString + ":" + secondSctring
}
myLabelView.text = finalString
結果還是一樣:
JHKJ: ذيس إز اى تست
我還試圖強迫個標籤只使用LTR模式,它沒有幫助。我也嘗試使用兩個屬性字符串並將它們追加到第三個字符串中,但它也不起作用。你有沒有使用兩個標籤如何解決這個問題的想法?
您能發送一段代碼嗎?你嘗試過這種語法:'print(「\(firstString):\(secondSctring)」)'? –
我不打印文本,我將它添加到lableView – Mbf