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

iphone - 将右 barbuttonitem 添加到导航控制器 iphone sdk 后视图向上移动

在我的应用程序中,导航控制器下方的视图向上移动并在导航栏下方可见,因为它在以编程方式将 barbuttonitem 添加到导航控制器后变得透明,我通过 xib 添加到视图中。

这是我添加它的方式:

编辑:

好的,我很清楚这种情况的发生,因为对于我所有不同类型的自定义单元格,除了一个,我将详细视图的 xib 文件推送到导航控制器以用于点击单元格,但对于这唯一一个,我创建了一个视图控制器编程并推动它。因此,只要我不在详细视图中点击并打开此单元格,一切正常,但是在我打开此单元格的详细视图(始终可以正常打开)后,其他单元格的详细视图会发生变化。

有人可以解决这个问题吗?

提前谢谢。

0 投票
1 回答
209 浏览

iphone - 单击后退按钮调用方法

有谁知道我如何在单击视图控制器的 backbarButton 时调用方法...我有两个表视图控制器..一个列表视图和另一个详细视图....详细视图被推送到在列表视图中单击项目时的导航控制器。单击后退栏按钮时,我想调用一个函数...

请任何帮助将不胜感激..

0 投票
7 回答
12358 浏览

iphone - 如何获取 UIBarButtonItem 的嵌入按钮

在 iPhone 应用程序中,我们可以使用以下代码制作 UIBarButtonItem:

生成的 UIBarButtonItem 有一个系统提供的“动作”图标。我的问题是:如何获取这个 UIBarButtonItem 的内部 UIButton 并将这个 UIButton 添加到另一个 UIView?谁能给我看一些代码?

0 投票
3 回答
19273 浏览

ios - 隐藏导航控制器的 rightBarButtonItem

有谁知道如何隐藏 arightBarButtonItem的 a UINavigationControllerrightBarButtonItem在我的应用程序中,我有一个编辑按钮作为UINavigationController. 我想隐藏这个?完成某些操作时的 UIBarButton`。

0 投票
1 回答
641 浏览

iphone - 在 NavigationController 上按下 UIBarButtonItem

我在导航栏上添加了一个按钮,如下所示:

然而,当我按下这个时,我得到了一个 InvalidArgumentException。这是一个全新的导航项目。有谁知道我为什么会得到这种行为?

0 投票
3 回答
5441 浏览

iphone - 在 NavigationController 中设置后退按钮标题

我正在尝试通过以下方式更改 NavigationController 中的后退按钮标题:

在父控制器中,我将其放入vieDidLoad

但是自从我初始化应用程序以来,这个控制器就在堆栈中:

因此,直到我第一次在 bController 中选择后退按钮时,才会调用 aController 中的 viewDidLoad ...

有谁知道当我将它推入堆栈时如何调用 viewDidLoad ?或者您知道另一种更改 BackButton 标题的方法吗?

0 投票
3 回答
2093 浏览

iphone - 如何恢复 UINavigationController 中的后退按钮功能?

我创建了自己的 leftBarButtonItem:

如何以编程方式恢复原始后退按钮功能?

0 投票
3 回答
11374 浏览

iphone - 以编程方式更改(而不是初始化) UIBarButtonItem 标识符?

在 IB 中,我可以将 UIBarButtonItem 的标识符设置为“播放”,这会添加播放按钮的图像(指向右侧的三角形)。

有没有办法以编程方式更改此图像?我想在按下播放按钮时将其更改为“暂停”。

我知道您可以使用标识符初始化 UIBarButtonItem,但我还没有找到在初始化后更改它的方法。这甚至可能吗?

我唯一能想到的就是删除旧按钮并在其位置初始化一个新按钮,但这似乎效率不高。

有什么想法吗?

0 投票
4 回答
12147 浏览

ios - UIBarButtonItem 上的自定义背景/透明背景?

这个效果是如何实现的?代码片段非常受欢迎。

这可以在 App Store 上的 Notes 应用和其他应用中看到。

似乎导航控制器上的按钮是透明的并显示导航控制器的自定义背景,或者它们本身具有应用到它们的自定义背景。关于如何实现的任何想法?

编辑:

这是一个来自 iPhone 的 iBooks 应用程序的示例。如您所见,不仅 UIButtons,而且分段控件都有自定义背景。我在想有一种方法可以为不同的界面元素全局设置透明度/背景。

例子 http://c0839932.cdn.cloudfiles.rackspacecloud.com/iBooks%201.1%20-%206.png

0 投票
4 回答
17606 浏览

iphone - 使用背景图像自定义 UIBarbuttonitem

我在上面添加了一个 UIToolbar 和按钮的实例。每个按钮都属于 UIBarButtonItem 类。

我的要求是每个按钮都有一个自定义布局,我不想使用 Apple 提供的原生按钮样式。所以我在 Interface Builder 中有 3 个选项(Plain、Bordered、Done)。我选择了Plain 样式,并在Bar item -> Image 下选择了我想添加为背景的图像。

但这对我不起作用,使用plain选项让我更接近边界,并且距离更近,但它仍然以白色轮廓显示图像。无论如何,按钮上的图像是否被添加并且它们看起来完全一样。使用 UIButton 时,这是一项非常简单的任务。我刚刚在 UIButton 的属性检查器中使用了 Image 选项,然后选择了我想要的图像。但是在这里使用 UIBarButtonitem 它根本不起作用。这是它的显示方式

谢谢泰穆尔