各位大牛好,
想問一個關於IOS協議代理的問題:
是否通過遵守某個協議,實現了其中的方法,對於這些方法來說,大多數情況下是
視圖對象對其進行自動調用的嗎?
例如:當表格不知道自己的行高,就去找實現了相關方法的代理?找它實現的相關方法
來自動獲得行高?
小弟不太理解代理與協議方面的知識,希望可以有大牛解答,謝謝。
你理解的不錯,的確是這樣,但是少了一步。除了遵守協議,實現方法之外,還要把自身設置成被委托對象。。。。.delegate =self ....。少了這一步就不會自動調用這些方法了。好好理解一下委托的原理吧。