如何按选定范围从集合视图更改为表格视图?
Posted
技术标签:
【中文标题】如何按选定范围从集合视图更改为表格视图?【英文标题】:How can I change from collection view to table view by selected scope? 【发布时间】:2019-10-07 16:01:46 【问题描述】:嗨,我有一个 ViewController,里面有一个搜索栏,顶部有一个范围和一个集合视图。当我将范围从“scope1”更改为“scope2”时,我想用 Tableview 替换 CollectionView。可以吗?
【问题讨论】:
是的,这可以使用容器视图:developer.apple.com/library/archive/featuredarticles/… 【参考方案1】:您可以将 yourCollectionView 和 yourTableView 放在同一个 ViewController 上,并根据您的选择隐藏或显示它们。像这样:
if scope1
yourCollectionView.isHidden = false
yourTableView.isHidden = true
else
yourCollectionView.isHidden = true
yourTableView.isHidden = false
但请记住,根据您想在 ViewController 中执行的操作,此行为可能会变得难以跟踪,因此您可能想检查一下使用 Container View 的可能性。
【讨论】:
以上是关于如何按选定范围从集合视图更改为表格视图?的主要内容,如果未能解决你的问题,请参考以下文章