标签: ios xcode uiview swift4
我正在尝试创建一个设计,其中ViewController的一部分有三个按钮,根据选择的按钮显示不同的内容。基本上是UITabBarController但在viewcontroller中
基本上鹿,鱼和鸟的图标将是按钮,在下面的imageView中显示不同的内容。 Xcode中是否有内置函数可供您推荐?或者我应该创建三个按钮,显示/隐藏相关的UIViews?什么是最有效的?
答案 0 :(得分:1)
您的图片没有显示,但分段控制可能是您所追求的吗?
将其值更改为视图控制器中的操作并通过显示/隐藏不同视图来响应选择的项目,例如:
@IBAction func controlChanged(_ sender: Any) { guard let segmentedControl = sender as? UISegmentedControl else { return } let activeViewIndex = segmentedControl.selectedSegmentIndex // Show the view based on activeViewIndex here }