I have a button in a toolbar. How can I grab its frame? Do UIBarButtonItems not have a frame property?
UIBarButtonItem
frame
in Swift 4.2 and inspired with luca
extension UIBarButtonItem { var frame:CGRect?{ return (value(forKey: "view") as? UIView)?.frame } } guard let frame = self.navigationItem.rightBarButtonItems?.first?.frame else{ return }