3
假設我使UIViewController成爲UIScrollViewDelegate。iPhone:我是否需要爲UIScrollViewDelegate(或任何代理)實現所有方法
我是否需要爲委託實現所有方法,或者我可以只實現我關心的1?
假設我使UIViewController成爲UIScrollViewDelegate。iPhone:我是否需要爲UIScrollViewDelegate(或任何代理)實現所有方法
我是否需要爲委託實現所有方法,或者我可以只實現我關心的1?
如果cmd + click
在Xcode中,你已經宣佈你實現協議
<UIScrollViewDelegate>
的Xcode將帶你到該協議中定義的頭文件。在這裏你可以看到UIScrollViewDelegate
的所有方法都被聲明爲@optional
因此你可以實現你想要的。
如果您更喜歡本文檔,則Apple
將在Tasks
部分標記required method
所需的方法。
此外,如果您聲稱符合協議但未實現所需方法,編譯器將顯示警告。