如何按选定范围从集合视图更改为 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 的可能性。
您好,我有一个 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 的可能性。