我有一个选项卡控制器,显示一些项目。其中一个项目在选项卡控制器中有多个视图控制器,通过顶部选项卡显示。我已经尝试使用分段控件和多个容器视图来实现,但它没有正常工作。
这是我想创建的故事板 StoryboardExample 我希望右侧的三个视图控制器在选项卡项目中的View Controller 2中显示,并由顶部选项卡控制。就像YouTube应用程序中的活动选项卡一样,具有带有Shared和Notifications项目的顶部选项卡。YouTube应用程序中的共享视图,YouTube应用程序中的通知视图 编辑
这是从分段控件更改视图的代码。
这是我想创建的故事板 StoryboardExample 我希望右侧的三个视图控制器在选项卡项目中的View Controller 2中显示,并由顶部选项卡控制。就像YouTube应用程序中的活动选项卡一样,具有带有Shared和Notifications项目的顶部选项卡。YouTube应用程序中的共享视图,YouTube应用程序中的通知视图 编辑
这是从分段控件更改视图的代码。
@objc func changeGroup(sender: UISegmentedControl)
{
if sender.numberOfSegments == 3
{
switch sender.selectedSegmentIndex
{
case 0 :
if self.groupView.isHidden == true
{
self.groupView.isHidden = false
}
if self.inspirationView.isHidden == false
{
self.inspirationView.isHidden = true
}
if self.pesantrenView.isHidden == false
{
self.pesantrenView.isHidden = true
}
case 1:
if self.groupView.isHidden == false
{
self.groupView.isHidden = true
}
if self.inspirationView.isHidden == true
{
self.inspirationView.isHidden = false
}
if self.pesantrenView.isHidden == false
{
self.pesantrenView.isHidden = true
}
case 2:
if self.groupView.isHidden == false
{
self.groupView.isHidden = true
}
if self.inspirationView.isHidden == false
{
self.inspirationView.isHidden = true
}
if self.pesantrenView.isHidden == true
{
self.pesantrenView.isHidden = false
}
default :
break
}
}
}