【发布时间】:2016-09-02 12:05:36
【问题描述】:
我有一个 UIScrollView,包含 3 个页面。
前两个是UITableView,第三个是UICollectionView
所以在一个 View Controller 中,我必须为所有的 View Controller 编写委托方法。
我google了一下,找到了这样的解决方案(尚未测试),
将每个页面放在一个单独的 UIViewController 中,实现 对应的委托方法,并使用
UIViewController.view构建滚动视图的属性
UIViewController.view 方法对我来说似乎是错误的,这是正常的做法吗?
【问题讨论】:
-
为每个 tableview 和 collectionview 设置 outlets 并在代表中检查它。我的意思是
if(tableview == yourtableview)在数据源或委托中。 -
@sohanvanani 我正在尝试将委托方法放在不同的文件和不同的视图控制器中
-
好的,我想这很容易看到我编辑的评论
-
@sohanvanani 谢谢..但我不太明白...我有表格视图和 uicollectionview
-
查看tableview,您可以根据调用的tableview数据源返回单元格,您可以在cellforrowatindexpath中检查。
标签: ios objective-c uitableview uiscrollview