我有一個通用的字符串屬性的格式如下:15555555555.我想在下面的格式在UILabel
顯示它:如何以特定格式將字符插入到字符串中?
(555)
555-5555
我會如避免更改大小或任何其他內容以獲取文本換行,因爲它顯示基於模式的不同文本。我一直在使用NSMutableString
和除其他事項外myString.components(separatedBy:)
嘗試,但我遇到了麻煩工作代碼:
1日未遂方法:
let phoneNumber = NSMutableString(string: self.phoneNumber)
phoneNumber.remove(at: 0)
phoneNumber.insert("-", at: 6)
phoneNumber.insert(")", at: 3)
phoneNumber.insert("(", at: 0)
let finalString: String = phoneNumberArray.joined()
第二企圖方法:
var phoneNumberArray = self.phoneNumber.components(separatedBy: 「」)
phoneNumber.remove(at: 0)
phoneNumber.insert("-", at: 6)
phoneNumber.insert(")", at: 3)
phoneNumber.insert("(", at: 0)
let finalString: String = phoneNumberArray.joined()
一切我試圖是給出一個錯誤,我不知道如何使它在中間環繞,而不是分裂成兩個字符串。任何幫助將不勝感激。提前致謝。
你得到什麼錯誤? –
https://github.com/marmelroy/PhoneNumberKit – Adrian