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

2021-08-03 10:03:12 字數 875 閱讀 7275

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

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

但是實際顯示樣式:

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

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

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

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

lettempstring = textview.

text!

letparaph =

nsmutableparagraphstyle()

paraph.

linebreakmode

= .

letattributes = [

nsfontattributename

:uifont

.init

(name: (你想設定的字型名字)

, size:

13),

nsparagraphstyleattributename

: paraph,

nsforegroundcolorattributename

:.red ]

textview.

attributedtext

=nsattributedstring

(string: tempstring, attributes: attributes

asany

as? [

string

:any])

解決span自動換行以及樣式margin的問題

因為span預設是行屬性,而div預設是塊屬性,所以span是無法實現margin top,margin bottom,設定也會失效。當然span也不根據長度自動換行。解決辦法 1 把display設定為 inline block 元素display屬性的常見值說明 block 塊物件的預設值。將物...

easyui 初始載入時頁面樣式亂的解決方法

html class easyui layout data options fit true,border false style background ccc display none id dorlayout div id formcontent data options region cent...

span設CSS樣式總是不起作用的解決方法

複製 如下 此處 display block 一定要加上,否則,span不起作用 如果要定程式設計客棧義span居中,必須www.cppcns.com先讓span成塊級元素顯示,也就是說,要先定義span的display block 屬性,然後再給span新增邊距屬性margin 0px auto ...