我是iOS新手并探索了各方面。我希望创建一个UITableView
,表视图的每个单元格都有一个水平滚动表视图。我是iOS的新手。
继承自UITableViewCell
的自定义类将包含UITableView
属性。下一步是什么?
我已将TableView拖入我的表格视图的原型单元格中。我的TableView单元格中的这个表视图需要水平滚动。我在继承自IBOutlet
的类中为TableView创建了UITableViewCell
。我怎么能告诉这个类将是这个内部表视图的UITableViewDelegate
,UITableViewDataSource
?
我是在正确的道路上吗?我正在使用故事板和iOS 7
。
答案 0 :(得分:1)
您只需指定UITableViewCell子类符合委托/数据源协议,就像在视图控制器中一样。从那里,您将表的委托/数据源属性链接到单元格。
但是,我建议您使用UICollectionView课程来满足您的水平划船需求,这样可以减轻整个过程的痛苦。我的第一点也适用于使用UICollectionView。
例如:
@interface MyCell : UITableViewCell <UICollectionViewDelegate, UICollectionViewDatasource>
@property (weak, nonatomic) IBOutlet UICollectionView *collectionView;
@end