如何通过选定范围从集合视图更改为表视图?

问题描述 投票:0回答:1

[嗨,我有一个ViewController,它的搜索栏内有顶部作用域和一个集合视图。当我将范围从“ scope1”更改为“ scope2”时,我想用Tableview替换CollectionView。有可能吗?

Image of My Controller

swift xcode uitableview uicollectionview uisearchbar
1个回答
0
投票

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

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

但是请记住,根据您要在ViewController中执行的操作,此行为可能很难跟踪,因此您可能想了解使用Container View的可能性。

© www.soinside.com 2019 - 2024. All rights reserved.