iOS技術面試05 UI控制項

2022-02-26 20:08:35 字數 826 閱讀 4795

怎麼解決快取池滿的問題

1> 優先移除使用次數比較少的物件

2> 優先移除快取時間最長的物件(讓年輕的活下來)

3> 優先移除占用記憶體比較大的物件

caanimation的層級結構

如果使用caanimation

1> 建立caanimation物件

2> 設定caanimation物件的屬性

3> 新增caanimation物件到

calayer

上,calayer

就會自動執行這個動畫

uibutton與

uitableview

的層級結構

1> 繼承結構

2> 內部的子控制項結構

如何渲染自定義格式字串的uilabel

1> 通過nsattributedstring類

設定scroll view

的contensize

能在viewdidload

裡設定麼

,為什麼

1> 能

控制器view

的生命週期及相關函式是什麼?你在開發中是如何用的?

* 1.首先判斷控制器是否有檢視,如果沒有就呼叫

loadview

方法建立:通過storyboard

或者**;

* 2.隨後呼叫viewdidload

,可以進行下一步的初始化操作;只會被呼叫一次;

;該函式可以多次呼叫;

;該函式可以多次呼叫;

如需要);

* 5.在布局變化前後,呼叫viewwill/didlayoutsubviews

處理相關資訊;

iOS基本UI控制項總結

自原文 包括以下幾類 繼承自 nsobject 暫列為控制項 uicolor color 顏色 uiimage image 影象 繼承自 uiview 只能相應手勢 uigesturerecognizer 事件 如果本事不響應會將事件 action 向 superview 傳遞 uilabel la...

iOS中UI控制項的使用

uilabel的使用 uilabel label uilabel alloc initwithframe cgrectmake 60,40,100,200 設定內容及字型 label.text 歡迎歡迎熱淚歡迎 歡迎歡迎熱淚歡迎 歡迎歡迎熱淚歡迎 歡迎歡迎熱淚歡迎 設定文字 uicoloryello...

iOS之UI控制項之TableView詳細解釋

建立 uitableview datatable uitableview alloc initwithframe cgrectmake 0,0,320,420 datatable setdelegate self datatable setdatasource self self.view adds...