Can\'t seem to find a tutorial which does as the question title describes. I\'d like to understand just where the UIToolbar needs to be declared and how to get it onto my vi
Swift 5:
Result:
Code:
override func viewDidLoad() {
super.viewDidLoad()
self.view.backgroundColor = .systemBackground
self.navigationController?.isToolbarHidden = false
let toolBarItems = ["Tab1","Tab2"]
segmentedControl = UISegmentedControl(items: toolBarItems)
segmentedControl.selectedSegmentIndex = 0
let space = UIBarButtonItem(barButtonSystemItem: .flexibleSpace, target: self, action: nil)
let cameraBarButtonItem = UIBarButtonItem(barButtonSystemItem: .camera, target: self, action: nil)
let segmentedControlBarButtonItem = UIBarButtonItem(customView: segmentedControl)
let addBarButtonItem = UIBarButtonItem(barButtonSystemItem: .add, target: self, action: #selector(addAction))
self.toolbarItems = [cameraBarButtonItem, space, segmentedControlBarButtonItem, space, addBarButtonItem]
}
@objc func addAction() {
print("Add")
}