【发布时间】:2015-01-17 19:50:26
【问题描述】:
我有一个包含 1 个分段控件和 2 个 UI 视图的视图控制器。但我认为更新 UI 视图以增强未来编辑功能太复杂了。我正在使用隐藏方法。
import UIKit
class PopularHistoryViewController: UIViewController {
@IBOutlet weak var segmentedControl: UISegmentedControl!
@IBOutlet weak var popularView: UIView!
@IBOutlet weak var historyView: UIView!
@IBAction func indexChanged(sender: UISegmentedControl) {
switch segmentedControl.selectedSegmentIndex
{
case 0:
NSLog("Popular selected")
//show popular view
popularView.hidden = false
historyView.hidden = true
case 1:
NSLog("History selected")
//show history view
popularView.hidden = true
historyView.hidden = false
default:
break;
}
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
}
我想要的是 1 个包含 2 个控制器视图的容器视图,因此我可以使用分段控制来切换它们。
【问题讨论】:
-
你实际上并没有说问题是什么,你的代码显示了两个视图
-
我想要的是我可以在容器视图中链接两个视图控制器。
-
看一下标签栏控制器 - 尽管外观不同,但它可以“开箱即用”地执行您想要的操作