[嗨,我有一个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的可能性。