1
У меня есть панель навигации и справаBarButtonItem.Как поместить UIActivityIndicatorView поверх кнопки NavigationBar (rightBarButtonItem/leftBarButtonItem)
Когда кто-то нажимает на эту кнопку, я хочу поместить UIActivityIndicatorView прямо поверх нее, после чего я могу отключить функцию обратного вызова после того, как я закончил загрузку того, что загружается.
Как бы я мог достичь этого?
Как она стоит у меня есть:
var navBar: UINavigationBar = UINavigationBar(frame: CGRectMake(0, 0, self.view.bounds.width, 64))
navBar.barTintColor = UIColor.whiteColor()
navBar.translucent = false
navBar.titleTextAttributes = [ NSForegroundColorAttributeName : UIColor.darkGrayColor() ]
self.view.addSubview(navBar)
var buttonRight = UIBarButtonItem(image: UIImage(named: "Search"), style: .Plain, target: self, action: Selector("goSearch"))
buttonRight.tintColor = UIColor(hexString: "056A85")
var navigationItem = UINavigationItem()
navigationItem.rightBarButtonItem = buttonRight
navigationItem.title = title
navBar.pushNavigationItem(navigationItem, animated: false)