Swift - How to link two view controllers into one container view and switch between them using segmented control?

后端 未结 3 1468
情深已故
情深已故 2020-12-01 08:18

I got one view controller that contain 1 segmented control and 2 UI views. But I think it\'s too complicated to update the UI view for enhancement for future editing. I\'m u

3条回答
  •  伪装坚强ぢ
    2020-12-01 09:09

    import UIKit
    
    class ContactsView: UIViewController {
    
        @IBOutlet weak var segmentedControl: UISegmentedControl!
        @IBOutlet weak var privateView: UIView!
        @IBOutlet weak var publicView: UIView!
    
        @IBAction func segmentChanged(sender: UISegmentedControl) {
            switch segmentedControl.selectedSegmentIndex
            {
            case 0:
                privateView.hidden = false
                publicView.hidden = true
            case 1:
                privateView..hidden = true
                publicView.hidden = false
            default:
                break; 
            }
        }
    
        override func viewDidLoad() {
            super.viewDidLoad()   
        }
    
    }
    

提交回复
热议问题