Ios 在UIBarButtonim上切换列表视图(UITableView)和网格视图(UICollectionView)

Ios 在UIBarButtonim上切换列表视图(UITableView)和网格视图(UICollectionView),ios,uitableview,uicollectionview,uibarbuttonitem,Ios,Uitableview,Uicollectionview,Uibarbuttonitem,我想对UIBarButtonim执行一个操作,单击该操作时,它会在列表视图UITableView和网格视图CollectionView之间切换 我为列表视图和栅格视图创建了不同的视图控制器 最初,列表视图应该是可见的,在uiBarButtonim单击时,我想用干净的动画使集合视图可见。只需将可见视图表/网格作为/添加到父/超级控制器/视图的contentview中即可。“交换打开”按钮切换可以通过视图动画完成。视图控制器的视图中同时包含TableView和CollectionView。最初,在设

我想对UIBarButtonim执行一个操作,单击该操作时,它会在列表视图UITableView和网格视图CollectionView之间切换

我为列表视图和栅格视图创建了不同的视图控制器


最初,列表视图应该是可见的,在uiBarButtonim单击时,我想用干净的动画使集合视图可见。

只需将可见视图表/网格作为/添加到父/超级控制器/视图的contentview中即可。“交换打开”按钮切换可以通过视图动画完成。

视图控制器的视图中同时包含TableView和CollectionView。最初,在设计时,代码中会隐藏一个,如下所示:

- (IBAction)btnGrid:(id)sender
{
    if(x == 0)
    {
        grid.image = [UIImage imageNamed:@"List.png"];
        myTableView.hidden = TRUE;
        myCollectionView.hidden = FALSE;
        x=1;
    }
    else
    {
        grid.image = [UIImage imageNamed:@"Grid.png"];
        myTableView.hidden = FALSE;
        myCollectionView.hidden = TRUE;
        x=0;
    }
}

我看不出有什么真正的问题。你在这方面遇到了什么问题?