问题标签 [uibarbuttonitem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
560 浏览

iphone - 应用商店按钮

App Store 如何创建“Top Paid”、“Top Free”和“Release Date”按钮?

它们看起来像 UIToolbar 中的 UIBarButtonItems,但有一个陷阱。这些按钮合并成一个较长的按钮。如果它是 UIToolbar,我不确定它们如何连接按钮,以便它们像标签栏一样一起出现......

0 投票
4 回答
2076 浏览

iphone - iPhone SDK:将动画加载(齿轮)图像设置为 UIBarButtonItem

有没有办法将像 Apple 旋转齿轮这样的动画图像设置为 UIBarButtonItem?

我试过这行代码,但动画 gif 图像无法播放:

0 投票
3 回答
23362 浏览

iphone - 试图以编程方式创建 rightBarButtonItem

这似乎不起作用。我究竟做错了什么?

0 投票
1 回答
2665 浏览

iphone - 在 IB 中为什么不能添加多个条形按钮项?

在界面生成器中,创建一个 UIView,然后创建一个 UINavigationBar,然后尝试将多个 UIBarButtomItems 添加到该导航栏。产生的层次结构应该是:

我似乎永远无法添加第二个条形按钮项。我知道这是可能的,因为 XCode 中的实用程序应用程序模板有它。如果我将该导航栏复制并传递到我的 XIB,它就可以正常工作。我正在寻找一个带有左、右按钮和中间文本的 NavigationBar。

更新

另一个测试是尝试在左侧位置添加一个 Bar Button Item。至少对我来说似乎无法做到。

我在这里想念什么?

0 投票
1 回答
1331 浏览

iphone - initWithBarButtonItem 从 UIBarButtonSystemItemPause 更改为 UIBarButtonSystemItemPlay?

我的应用程序在屏幕右上角有一个UIBarButtonItem带有图标的. 我希望拥有它,这样当我按下按钮时,它会将图标更改为播放按钮,并在取消暂停时返回暂停按钮(类似于 iTunes、Quicktime 或 iPhone 的集成媒体播放器的方式)按下播放/暂停按钮时。我是否可以只更改图标,或者是否有必要每次都创建一个新按钮并将其放在栏上才能发生这种情况?由按下触发的代码该按钮可以在这里找到:UIBarButtonItemPauseUINavigationBar

0 投票
3 回答
1085 浏览

iphone - 带有石英的自定义 UIBarButtonItem

如何绘制与 UIBarButtonItem 具有完全相同样式的石英按钮。按钮应该能够显示不同的颜色。我下载了 Three20 项目,但是这个项目真的很复杂,你需要很多时间才能忽略整个框架。我只想绘制一个自定义 UIBarButtonItem。

感谢帮助。

0 投票
1 回答
2522 浏览

ios - 在 iOS 上以编程方式添加 UIBarButtonItem 操作

我有几个 UIBarButtonItems,我想在您以编程方式按下它时设置操作。我怎样才能做到这一点?

编辑:如果可能以非编程方式,也请回复:)

动作去Google.com,按钮就是这个项目中的搜索按钮:(下载):点这里

0 投票
2 回答
4718 浏览

iphone - UIBarButtonItem : 选择/取消选择一个项目

我有一个最喜欢的图像显示在UIBarButtonItem工具栏上的 , 上。

当这个项目被取消选择/选择时,你如何改变它?像这样的截图:

在此处输入图像描述

谢谢!

0 投票
8 回答
10749 浏览

iphone - UINavigationBar UIBarButtonItems 比所需的点击区域大得多

希望有人可以帮助我-我在网上搜寻答案却找不到-

添加到 UINavigationBar 的 UIBarButtonItems 的点击区域比所需的要大得多 - 例如,打开任何项目,您有一个带有按钮的导航栏 - 点击按钮末尾和导航栏标题之间​​的任意位置 - 按钮点击,当你明显没有点击按钮时——

也试试这个 - 点击导航栏下方,按钮下方,按钮点击导航栏下方约 5+ 像素 -

我的问题是这个-

我已经向 tableview 添加了一个带有按钮的自定义标题-但是当我单击标题中的按钮时,UINavigationBar 按钮会触发那些 5+ 像素而不是 tableview 标题中的按钮-

我做了一个测试,并从 UINavigationBar 中删除了按钮,有趣的是,对于导航栏下方的 5 个像素,即使导航栏中没有按钮,标题中的按钮也不会触发-

它几乎就像导航栏在其下方保留了一些 5+ 像素作为点击空间-

我的问题是这个-

有人可以告诉我如何使导航栏不为其按钮抓取那些额外的 5+ 像素吗?

非常感谢 ;)

0 投票
2 回答
335 浏览

iphone - 触摸 UINavigationController 中的 leftBarButtonItem 后如何管理方法?

我正在使用简单的 UINavigationController。但如果我来自 sub viewController,我想发生一些自定义事件。

例如,如果 rootViewController 是 AA,而 AA 的 subviewController 是 BB。然后进入BB(通过pushViewController)。

然后,BB->AA。这一次,我想管理一个事件。

目前,我让它查看 UIBarButtonItem,但它的形状是 RECT。(我要五边形)

可能吗?