-
Notifications
You must be signed in to change notification settings - Fork 0
Toolbar 0
Azmal Tech edited this page Jan 12, 2017
·
2 revisions
// must be UIToolbarDelegate with Class as like UIViewController, UIToolbarDelegate let myToolbar = UIToolbar() // myToolbar.frame = CGRect(x: 0, y: self.view.frame.size.height - 46, width: self.view.frame.size.width, height: 46) myToolbar.frame = CGRect(x: 0, y: self.view.frame.size.height - 500, width: self.view.frame.size.width, height: 46)
myToolbar.sizeToFit() // myToolbar.setItems(toolbarItems, animated: true) myToolbar.barStyle = .blackTranslucent myToolbar.tintColor = UIColor.white myToolbar.backgroundColor = UIColor.cyan
self.view.addSubview(myToolbar)
let cancelBarButtonItem = UIBarButtonItem(barButtonSystemItem: .camera, target: self, action: nil) // myToolbar.items = [cancelBarButtonItem]
let myCancelBarButtonItem = UIBarButtonItem(title: "Histoty", style: .plain, target: self, action: nil) // myToolbar.items = [myCancelBarButtonItem]
let myAddBarButtonItem = UIBarButtonItem(barButtonSystemItem: .add, target: self, action: nil) // myToolbar.items = [myAddBarButtonItem]
let flexibleSpace = UIBarButtonItem(barButtonSystemItem: .flexibleSpace, target: self, action: nil) let fixedSpace = UIBarButtonItem(barButtonSystemItem: .fixedSpace, target: self, action: nil)
let mySearchBarButtonItem = UIBarButtonItem(barButtonSystemItem: .search, target: self, action: nil) myToolbar.items = [cancelBarButtonItem, flexibleSpace, myCancelBarButtonItem, flexibleSpace, myAddBarButtonItem, fixedSpace, mySearchBarButtonItem]