在我简单理解,委托是为事件状态新增几种不常用的方法,这种方法在你操作时触发。
再如上例所示
在接口文件中<>对委托内容加以声明
@interface WJViewController : UIViewController<UIScrollViewDelegate>
@end
在实现文件中对其关联,一种方法可直接拖取该文件至Fileowner,选择delegate,
第二种方法如下:
- (void)viewDidLoad
{
[super viewDidLoad];
_scroll.delegate = self;
}
然后可用该委托中的方法。
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
{
NSLog(@"didenddragging");
}