1. 程式人生 > >UItextView未按指定樣式換行解決方案

UItextView未按指定樣式換行解決方案

當我們在做UItextView時,可能理想的樣式是:

今天是個好天氣,心情真是好。今天是個好天氣,心情真是好。今天是個好天氣,心情真是好。今天是個好天氣,心情真是好。今天是個好天氣,心情真是好。今天是個好天氣,心情真是好。今天是個好天氣,心情真是好。今天是個好天氣,心情真是好。今天是個好天氣,心情真是好。今天是個好天氣,心情真是好。

但是實際顯示樣式:

今天是個好天氣,心情真是好。今天是個好天氣,

心情真是好。今天是個好天氣,心情真

是好。今天是個好天氣,心情真是好。

這時候要想解決這個問題並不難,只需要設定富文字某屬性即可。

let tempString = textView.text!

let paraph =NSMutableParagraphStyle()

            paraph.lineBreakMode = .byCharWrapping.   

let attributes = [

NSFontAttributeName:UIFont.init(name: (你想設定的字型名字), size:13),

NSParagraphStyleAttributeName: paraph,

NSForegroundColorAttributeName :.red

            ]

            textView.attributedText

=NSAttributedString(string: tempString, attributes: attributesasAnyas? [String :Any])