IOS內容屬性總結

2022-03-16 02:48:44 字數 1400 閱讀 2541

四個容易混淆的屬性

1、textalignment:文字的水平方向對齊方式

1>取值

nstextalignmentleft

nstextalignmentcenter

nstextalignmentright

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

uitextfield

uilabel

uitextview

2.contentverticalalignment:內容的垂直方向的對齊方式

1>取值

uicontrolcontentverticalalignmentcenter

uicontrolcontentverticalalignmenttop

uicontrolcontentverticalalignmentbottom

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

uicontrol

uibutton

uitextfield……

3.contenthorizontalalignment:內容的水平方向的對齊方式

1>取值

uicontrolcontenthorizontalalignmentcenter

uicontrolcontenthorizontalalignmentleft

uicontrolcontenthorizontalalignmentright

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

uicontrol

uibutton

uitextfield……

4.contentmode:內容模式(控制內容的對齊方式),一般對uiimageview很有用

1>取值

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

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

uiviewcontentmodecenter

uiviewcontentmodetop

uiviewcontentmodebottom

uiviewcontentmodeleft

uiviewcontentmoderight

uiviewcontentmodetopleft

uiviewcontentmodetopright

uiviewcontentmodebottomleft

uiviewcontentmodebottomright

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

OC 內容屬性總結

1 取值 nstextalignmentleft 0,左對齊 nstextalignmentcenter 1,居中對齊 nstextalignmentright 2,右對齊 2 哪些控制項有這個屬性 一般能夠顯示文字的控制項都有這個屬性 uitextfield uilabel uitextview ...

我的iOS開發內容相關總結

為了更好的彙總從開始學習ios開發到現在的相關知識點,在去年年中的時候開了這個repo,希望能夠在自己畢業之前完成這件事情,把自己的所學統統都奉獻出來。目前已經填充完成的內容有 招乙個靠譜的ios實習生 附參 文化 macos的歷史 ios的歷史 百家匯github xcode 開發中可能會用到的內...

iOS 屬性的屬性

賦值 class.propertya instancea retain,assign,copy 只影響 instancea的計數,可能增加,可能不變。到這句執行完畢為止,只要instancea是合法的,propertya就是合法的。retain,assign,copy 誰建立了instancea還是...