如何按选定范围从集合视图更改为 table 视图?

How can I change from collection view to table view by selected scope?

您好,我有一个 ViewController,在搜索栏内有范围在顶部和集合视图。当我将范围从 "scope1" 更改为 "scope2" 时,我想用 Tableview 替换 CollectionView。可以吗?

您可以将 yourCollectionView 和 yourTableView 放在同一个 ViewController 上,并根据您的选择隐藏或显示它们。像这样:

if scope1 {
    yourCollectionView.isHidden = false 
    yourTableView.isHidden = true
} else {
    yourCollectionView.isHidden = true 
    yourTableView.isHidden = false
}

但请记住,根据您想在 ViewController 中执行的操作,这种行为可能会变得难以追踪,因此您可能想检查一下使用 Container View 的可能性。