选中时更改UIBarButtonItem颜色

时间:2015-06-02 20:27:27

标签: ios swift uibarbuttonitem uitoolbar

我正在使用class Coordinator extends Actor { val linksA = ... val linksB = ... val rrProps = Props[Crawler].withRouter(RoundRobinRouter(nrOfInstances = 10) val crawlerA = context.actorOf(rrProps) val crawlerB = context.actorOf(rrProps) def receive = { case Parsed(url, links, kind) => val store = if (kind == kindA) linksA else linksB val newLinks = links -- store store ++= links newLinks.foreach { link => if (kind == kindA) crawlerA ! Crawl(link, kind) else crawlerB ! Crawl(link, kind) } } } 的纯白色透明图像。如何在用户选择项目时更改色调颜色?有没有方法告诉我在UIBarButtonItem内选择了什么按钮?

1 个答案:

答案 0 :(得分:2)

当用户点击它时,您可以轻松更改UIBarButtonItem的{​​{1}}:

@IBAction func myToolBarButton(sender: AnyObject) {
    myToolBarButton.tintColor = UIColor.greenColor()
}

如果用户一次只能选择一个按钮,则可能需要使用UITabBarUITabBar将更改所选按钮的tintColor,然后在您选择其他按钮时将按钮更改回其默认颜色。

如果保留UIToolbar,则必须自己处理颜色变化。