使用分段控件切换集合视图

时间:2013-04-17 15:12:18

标签: ios uicollectionview uisegmentedcontrol

在iOS上,使用位于导航栏中的分段控件切换集合视图的正确/最有效方法是什么?

1 个答案:

答案 0 :(得分:3)

切换是什么意思?实际上,您可以使用单个集合视图并根据开关值

更改集合的数据源

为细分控件添加操作以更改数据源

- (IBAction)changeCollectionViewData:(UISegmentedControl*)sender {

switch (sender.selectedSegmentIndex) {
    case 0:
        self.images =self.cars // displays images of cars;
        break;
    case 1:
        self.images =self.bike // displays images of bikes;
        break;
}
[self.collectionView reloadData]

}  
// self.images is the data source array  

请记住,您需要相应地设置 numberOfItemsInSection