gpt4 book ai didi

ios - 如何将 UIActivityIndi​​catorView 放在导航栏按钮 (rightBarButtonItem/leftBarButtonItem) 的顶部

转载 作者:行者123 更新时间:2023-11-28 06:59:01 27 4
gpt4 key购买 nike

我有一个导航栏和一个 rightBarButtonItem。

当有人单击此按钮时,我想在它上面放一个 UIActivityIndi​​catorView,然后我可以在完成加载后在回调中禁用它。

我将如何实现这一目标?

目前我有:

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)

最佳答案

使用 UIBarButtonItem(customView:)。两种方式:

  1. rightBarButtonItem 的两个 UIBarButtonItem 之间切换。
  2. 在与 rightBarButtonItem 相同的 UIBarButtonItem 的两个 customView 之间切换。

关于ios - 如何将 UIActivityIndi​​catorView 放在导航栏按钮 (rightBarButtonItem/leftBarButtonItem) 的顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32515008/

27 4 0