Swift 文字標籤(UILabel)的用法

2021-07-14 18:12:49 字數 4195 閱讀 4565

2015-01-15 15:21

發布:hangge

瀏覽:5310

1,標籤的建立

1

2

3

4

5

6

7

8

9

10

importuikit

classviewcontroller:uiviewcontroller

}

2,背景顏色和文字顏色的設定

1

2

label.textcolor=uicolor.whitecolor()//白色文字

label.backgroundcolor=uicolor.blackcolor()//黑色背景

3,對齊方式的設定

1

label.textalignment=nstextalignment.right//文字右對齊

4,文字陰影的設定

1

2

label.shadowcolor=uicolor.graycolor()//灰色陰影

label.shadowoffset=cgsizemake(-5,5)//陰影的偏移量

5,字型的設定

1

label.font =uifont(name:"zapfino", size:20)

6,文字過長時的省略方式

1

2

3

4

label.linebreakmode=nslinebreakmode.bytruncatingtail//隱藏尾部並顯示省略號

label.linebreakmode=nslinebreakmode.bytruncatingmiddle//隱藏中間部分並顯示省略號

label.linebreakmode=nslinebreakmode.bytruncatinghead//隱藏頭部並顯示省略號

label.linebreakmode=nslinebreakmode.byclipping//截去多餘部分也不顯示省略號

7,文字大小自適應標籤寬度

1

label.adjustsfontsizetofitwidth=true//當文字超出標籤寬度時,自動調整文字大小,使其不被截斷

8,使標籤可以顯示多行文字

1

label.numberoflines=2//顯示兩行文字(預設只顯示一行,設為0表示沒有行數限制)

9,設定文字高亮

1

2

3

4

//設定文字高亮

label.highlighted =true

//設定文字高亮顏色

label.highlightedtextcolor =uicolor.greencolor()

10,富文字設定

1

2

3

4

5

6

7

8

9

10

11

12

//富文字設定

varattributestring =nsmutableattributedstring(string:"welcome to hangge.com")

//從文字0開始6個字元字型helveticaneue-bold,16號

attributestring.addattribute(nsfontattributename, value:uifont(name:"helveticaneue-bold", size: 16)!,

range:nsmakerange(0,6))

//設定字型顏色

attributestring.addattribute(nsforegroundcolorattributename, value:uicolor.bluecolor(),

range:nsmakerange(0, 3))

//設定文字背景顏色

attributestring.addattribute(nsbackgroundcolorattributename, value:uicolor.greencolor(),

range:nsmakerange(3,3))

label.attributedtext = attributestring

2015-01-13 14:44

發布:hangge

瀏覽:4748

在swift語言中,訪問修飾符有三種,分別為private,internal和public。同時,swift對於訪問許可權的控制,不是基於類的,而是基於檔案的。其區別如下:

1,private

private訪問級別所修飾的屬性或者方法只能在當前的swift原始檔裡可以訪問。

2,internal(預設訪問級別,internal修飾符可寫可不寫)

internal訪問級別所修飾的屬性或方法在源**所在的整個模組都可以訪問。

如果是框架或者庫**,則在整個框架內部都可以訪問,框架由外部**所引用時,則不可以訪問。

3,public

可以被任何人使用

原文出自:

www.hangge.com

HTML body標籤 文字標籤

標題標題標籤共有六個,會將其中的資料加粗加黑顯示,並且顯示依次減弱,標題標籤自帶換行功能 塊級標籤 屬性 align center 居中 left 居左 right 居右 注意 標籤的屬性是對標籤的功能進一步的補充,可以由開發人員自由指定標籤的屬性值,來達到想要的顯示效果。hr 會在頁面顯示一條水平...

標籤,短文本引用 標籤,長文字引用

引用文字,預設顯示雙引號,不需要在文字中新增 標籤,長文字引用 瀏覽器對標籤的解析是縮排樣式。在 html 中輸入回車 空格都是沒有作用的。在html文字中想輸入回車換行,就必須輸入 空格 需要幾個空格就加幾個 新增水平線 1,聯絡位址資訊 2,在瀏覽器上顯示的樣式為斜體 加入 1,var i i ...

HTML body標籤之文字標籤

表示用h1 h6這幾個符號表示 eg 作用將其中的文字加粗加黑顯示,h1 h6顯示效果依次減弱,並且標題標籤自帶換行功能。像這樣自己佔一行的標籤也叫塊級標籤。標籤屬性 標籤的屬性是對標籤功能進一步的補充,可以由開發人員自由的指定屬性值,來達到想要的顯示效果。標題標籤的屬性有 屬性名屬性值 作用ali...