は、私は次の形式で、一般的な文字列プロパティを持っている:15555555555.私はUILabel
で、次の形式で表示しようとしています:文字を特定の形式で文字列に挿入するにはどうすればよいですか?
(555)
555-5555
私は希望UILabel
サイズを変更することを避けるために、モードに基づいて異なるテキストを表示するため、テキストを折り返すようにします。私はNSMutableString
と他のものの間myString.components(separatedBy:)
を使用してみましたが動作するようにコードを取得してトラブルを抱えています:
第一未遂方法:
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()
すべてしようとするとエラーが発生していると私は2つの文字列に分割する以外の方法でそれをラップさせる方法がわからない。どんな助けでも大歓迎です。前もって感謝します。
どのようなエラーが表示されますか? –
https://github.com/marmelroy/PhoneNumberKit – Adrian