歡迎來到 常識詞典網 , 一個專業的常識知識學習網站!
[ Ctrl + D 鍵 ]收藏本站
答案 1:
就拿UITableView來說。將一個controller設置為它的代理。UITableView在繪制表的時候并不知道要繪制幾個section和幾個row。這個時候他就會向它的代理詢問這些信息。這個時候在controller中的代理方法就會被執行。告訴UITableView去怎樣的繪制。在繪制每個CELL的時候,UITableView也不知道應該怎樣去繪制,這個時候它會去詢問他的代理。代理方法再告訴它去繪制一個怎樣的cell。也就是說代理方法是在View需要一些信息的時候在它的delegate中被執行的。這樣主要是為了MVC的設計結構。下一篇:-人沒有閱讀的習慣? 下一篇 【方向鍵 ( → )下一篇】
上一篇:有哪些簡單、免費、適合中小型企業的 CRM 軟件? 上一篇 【方向鍵 ( ← )上一篇】
快搜