iPhone:我是否需要为UIScrollViewDelegate(或任何委托)实现所有方法

时间:2011-07-11 00:17:07

标签: iphone objective-c

假设我将UIViewController设为UIScrollViewDelegate。

我是否需要为委托实现所有方法,或者我可以实现我关心的1吗?

1 个答案:

答案 0 :(得分:10)

如果您在xcode中cmd + click声明已实施协议

<UIScrollViewDelegate>

Xcode将带您进入定义协议的头文件。在这里,您可以看到UIScrollViewDelegate的所有方法都声明为@optional,因此您可以实现所需的方法。

如果您更喜欢文档,那么Apple会在required method部分标记Tasks所需的方法。

此外,如果您说您符合协议但未实现所需方法,编译器将显示警告。