如何设置默认视图控制器

how to set up the default view controller

我试图在启动应用程序时将 calculatorViewController 设置为默认设置,但我没有将 creatorViewController 作为主视图控制器。然而,当点击不同的分段然后点击返回第一个标签 calculatorViewController 时,这显示正常。 我该如何解决???

@IBOutlet weak var segmentedControl: CustomSegmentedControl!

@IBOutlet weak var CalculatorViewController: UIView!
@IBOutlet weak var EvidenceViewController: UIView!
@IBOutlet weak var CreatorsViewController: UIView!

@IBAction func customSegmentValueChanged(_ sender: CustomSegmentedControl) {
    switch sender.selectedSegmentIndex {
        case 0:
            CalculatorViewController.isHidden = false
            EvidenceViewController.isHidden = true
            CreatorsViewController.isHidden = true
        case 1:
            CalculatorViewController.isHidden = true
            EvidenceViewController.isHidden = false
            CreatorsViewController.isHidden = true
        case 2:
            CalculatorViewController.isHidden = true
            EvidenceViewController.isHidden = true
            CreatorsViewController.isHidden = false
        default:
            CalculatorViewController.isHidden = true
    }
}

试试这个

     override func viewDidLoad() {
     super.viewDidLoad()

     segmentController.selectedSegmentIndex = 0
    //if you need to use tag then use this line otherwise skip it.
     segmentController.tag = segmentController.selectedSegmentIndex
    // only segmentController.tag line 
     self.segmentControllAction(segmentController)

    }

你的插座没问题就不要换了

尝试隐藏这两个 UiView(EvidenceViewController 和 CreatorsViewController)并在故事板中默认显示这个(CalculatorViewController)。