OC 內容屬性總結

2021-06-28 23:17:03 字數 1749 閱讀 7073

1> 取值

nstextalignmentleft      = 0,    // 左對齊

nstextalignmentcenter    = 1,    // 居中對齊

nstextalignmentright    = 2,    // 右對齊

2> 哪些控制項有這個屬性 : 一般能夠顯示文字的控制項都有這個屬性

* uitextfield

* uilabel

* uitextview

1> 取值

uicontrolcontentverticalalignmentcenter  = 0, // 居中對齊

uicontrolcontentverticalalignmenttop     = 1, // 頂部對齊

uicontrolcontentverticalalignmentbottom  = 2, // 底部對齊

2> 哪些控制項有這個屬性 : 繼承自uicontrol的控制項或者uicontrol本身

* uicontrol

* uibutton

* uitextfield

* ...

1> 取值

uicontrolcontenthorizontalalignmentcenter = 0, // 居中對齊

uicontrolcontenthorizontalalignmentleft   = 1, // 左對齊

uicontrolcontenthorizontalalignmentright  = 2, // 右對齊

2> 哪些控制項有這個屬性 : 繼承自uicontrol的控制項或者uicontrol本身

* uicontrol

* uibutton

* uitextfield

* ...

1> 取值

/**規律:1.scale : 會拉伸

2.aspect : 會保持原來的寬高比

*/// 前3個情況, 都會拉伸

// (預設)拉伸至填充整個uiimageview(的顯示尺寸會跟uiimageview的尺寸一樣)

uiviewcontentmodescaletofill,

// 按照原來的寬高比進行伸縮, 伸縮至適應整個uiimageview(的內容不能超出uiimageview的尺寸範圍)

uiviewcontentmodescaleaspectfit,

// 按照原來的寬高比進行伸縮, 伸縮至 的寬度和uiimageview的寬度一樣 或者 的高度和uiimageview的高度一樣

uiviewcontentmodescaleaspectfill,

// 後面的所有情況, 都會按照的原來尺寸顯示, 不會進行拉伸

uiviewcontentmoderedraw,  // 當控制項的尺寸改變了, 就會重繪一次(重新呼叫setneedsdisplay, 呼叫drawrect:)

uiviewcontentmodecenter,

uiviewcontentmodetop,

uiviewcontentmodebottom,

uiviewcontentmodeleft,

uiviewcontentmoderight,

uiviewcontentmodetopleft,

uiviewcontentmodetopright,

uiviewcontentmodebottomleft,

uiviewcontentmodebottomright,

2> 哪些控制項有這個屬性 : 所有ui控制項都有

OC 屬性總結

setter getter setter 方法的作用 為單一的變數賦值.setter 方法規範寫法 1.號方法,無返回值.名字以set開頭 要設定的變數的例項變數名 首字母要大寫 setter方法有且只有乙個引數 引數的型別 和例項變數型別相同 引數名 和例項變數名相同 getter 方法的作用 獲...

OC屬性總結全

setter 方法的作用 為單一的變數賦值.setter 方法規範寫法 1.號方法,無返回值.名字以set開頭 要設定的變數的例項變數名 首字母要大寫 setter方法有且只有乙個引數 引數的型別 和例項變數型別相同 引數名 和例項變數名相同 getter 方法的作用 獲取單一的例項變數的值.get...

IOS內容屬性總結

四個容易混淆的屬性 1 textalignment 文字的水平方向對齊方式 1 取值 nstextalignmentleft nstextalignmentcenter nstextalignmentright 2 哪些控制項有這個屬性 一般能夠顯示文字的控制項都有這個屬性 uitextfield ...