当前位置:  开发笔记 > IOS > 正文

将UIScrollView委托设置为它自己的自定义类

如何解决《将UIScrollView委托设置为它自己的自定义类》经验,为你挑选了1个好方法。

我从UIScrollView创建了一个自定义组件.

我创建一个自定义UIScrollview类并将其添加到我的滚动视图.

在" - (void)drawRect:(CGRect)rect"中的自定义类中,我按照我想要的方式设计滚动视图.一切正常.

我的问题是如何将我的scrollview添加为Custom类的委托.

我在我的自定义类中做了这个 -

self.delegate = self;

并且委托得到设置,我可以访问UIScroll视图委托方法(如 - - (void)scrollViewDidEndDecelerating:(UIScrollView*)scrollView).

我的问题是,一旦我将我的代表设置为'self.delegate = self;' 编译器给我一个警告,如下所示

在此输入图像描述

请任何人帮我修复此警告.



1> 小智..:

您需要将自定义类声明为符合UIScrollViewDelegate协议.

查看有关协议的Apple文档.

在你的头文件中,你可能有类似的东西

@interface OGOTimeSelector : UIScrollView

要声明您的类符合UIScrollViewDelegate协议,这将变为:

@interface OGOTimeSelector : UIScrollView 

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有