0

분할 된 컨트롤을 프로그래밍 방식으로 탐색 모음에 삽입하려고하고 탐색 모음에서 분할 된 컨트롤러를로드하는 데 문제가 있습니다. 나는 이것이 매우 간단하다고 확신하지만 아래 코드를 보아라. 미리 감사드립니다!프로그래밍 방식으로 탐색 모음 안에 분할 된 컨트롤 포함

var segmentedController: UISegmentedControl! 

override func viewDidLoad() { 
    super.viewDidLoad() 

    navigationItem.titleView = segmentedController 
    let items = ["Label A", "Label B"] 
    segmentedController = UISegmentedControl(items: items) 

    navigationItem.leftBarButtonItem = UIBarButtonItem(title: "Sign Out", style: .plain, target: self, action: #selector(handleSignOut)) 
    navigationItem.leftBarButtonItem?.tintColor = UIColor.black 

} 

답변

0

초기화 후에는 탐색 모음에 segmentedController을 추가해야합니다.

var segmentedController: UISegmentedControl! 

override func viewDidLoad() { 
    super.viewDidLoad() 

    let items = ["Label A", "Label B"] 
    segmentedController = UISegmentedControl(items: items) 
    navigationItem.titleView = segmentedController 

    navigationItem.leftBarButtonItem = UIBarButtonItem(title: "Sign Out", style: .plain, target: self, action: #selector(handleSignOut)) 
    navigationItem.leftBarButtonItem?.tintColor = UIColor.black 
} 
관련 문제