问题标签 [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 投票
1 回答
704 浏览

iphone - UIBarButton 忽略“setEnabled:YES”

我遇到了一个问题。我无法想象为什么会发生这种情况,也许你们可以。

我在 IB 中创建了一个 UIBarButtonItem 并正确链接它。A 设置属性并合成它。一开始我将 btn 设置为禁用(viewWillAppear)。然后我尝试在我的 mysql 数据库中添加一个条目:

在它的“didReceiveData ...”中,我检查返回哪个值:

我已经调试过了。行 self.notificationBtnDeactivate.enabled = YES; 被调用但在 UI 上没有任何明显的变化。

有任何想法吗?

非常感谢!

0 投票
1 回答
342 浏览

iphone - 禁用的按钮如何被触摸?

我只是想知道这怎么会发生。在我的 iPhone 应用程序中,在加载 http 请求期间,我禁用了导航栏中的按钮。但是当我触摸按钮三四次时,加载完成后会调用 action 方法,这意味着即使按钮被禁用,也会在其上检测到触摸,然后调用 ibaction 方法。

那么这是特殊情况还是有什么方法可以防止这种情况发生?

谢谢 ....

0 投票
6 回答
33717 浏览

iphone - iPhone:制作箭头形状的 UIBarButtonItem

我在导航栏上有一个 UIBarButtonItem。我想把它做成箭头形状。我的意思是我希望它是方形的,除了尖的一面。有谁知道如何做到这一点?

谢谢!

0 投票
11 回答
93337 浏览

ios - 如何在运行时为 UIBarButtonItem 设置目标和操作

试过这个,但只适用于 UIButton:

0 投票
1 回答
1142 浏览

iphone - iPhone UIBarButtonItem setCustomView:方法?

我想自定义 UIBarButtonItem 的背景。这是我使用的代码:

不幸的是,这不起作用。它没有显示 UIBarButtonItem,而是简单地消失了(它变得 100% 透明)。当我省略 setCustomView 方法时, UIBarButtonItem 会出现,但不是自定义的。

我怎么解决这个问题?

谢谢!

富有的

0 投票
4 回答
1807 浏览

iphone - iPhone UIBarButtonItem setCustomView:方法?

我想自定义我的 UIBarButtonItem 的外观。这是我目前正在使用的代码:

不幸的是,UIButton 没有被绘制,即它是 100% 透明的。我知道按钮在那里,因为当我在代码中添加一行时,如下所示:

我看到一个黑色方块出现在按钮应该出现的位置。

如何让我的 UIButton 被绘制?我已经看了很多地方,但似乎没有任何效果......

0 投票
8 回答
22717 浏览

iphone - UINavigationBar BarButtonItem 与普通样式

我得到以下代码:

但我的按钮看起来仍然像一个带有 UIBarButtonItemStyleBordered 的按钮 替代文字

有没有办法在这个位置设置一个简单风格的按钮?

0 投票
2 回答
1690 浏览

iphone - 如何在 UIToolbar 上有多行项目?

I'm trying for what is done in Apple's "Maps" app when "Directions" is selected:

由 imgur.com 主办

有谁知道如何拥有多行 UIBarButtonItems?我在任何地方都没有找到答案。我可以将单行中的项目添加到 UIToolbar,如下所示:

但这只是将所有项目放在同一行中。

有任何想法吗?

0 投票
3 回答
4070 浏览

iphone - 自定义 UIBarButtonItem 的活动区域更小

我有一个带有自定义 UIBarButtonItem 的 UINavigationBar(它使用 UIButton 作为其自定义视图)。问题是:自定义按钮的活动区域太大,如果我在按钮外点击至少 40 像素,它仍然会被注册为按钮上的点击。这会导致意外点击。如何减少这些按钮的活动区域?

0 投票
1 回答
1193 浏览

uinavigationcontroller - UIBarButtonItems 未显示在 UIToolbar 上

我有一个 UINavigationController,toolbarHidden 设置为 NO。

我已将 UIBarButtonItems 添加到 navigationController.toolbar。

显示工具栏,但不显示按钮...

是什么赋予了?