【发布时间】:2012-07-22 18:16:24
【问题描述】:
我阅读了很多文章以获取有关目标 c 中整个委托概念的一些信息。至少我认为我对此有大致的了解。但是我没有找到我的问题的答案 - 或者我只是找到了它但没有得到它......
在我的例子中,我有一个自定义子视图,我以编程方式在我的 UIViewController 上添加。我想与自定义 UIView 进行交互以调用控制器的某些方法。我认为最好有一个委托概念,而不是在 SubView 中引用我的 UIViewController,对吧? 我的问题是,难道不能用我的 UIScrollViewDelegate 做点什么吗?我的 UIViewController 正在实现一些委托方法,因为我的 SubView 是 UIScrollView。那么是否可以添加一个自定义方法,我可以使用如下方式调用:
[self.delegate myCustomMethodOnUIViewController]
或者最好的方法是什么?我应该设置一个协议并将其作为自定义委托添加到我的 UIViewController 吗?我必须在我的子视图上设置一个委托属性吗?
感谢您的帮助! 安迪
【问题讨论】:
标签: objective-c ios delegates