【发布时间】:2015-09-11 03:30:55
【问题描述】:
我有一个导航栏和一个 rightBarButtonItem。
当有人单击此按钮时,我想在其顶部放置一个 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)
【问题讨论】:
标签: ios swift uinavigationbar uiactivityindicatorview