问题标签 [uibuttonbaritem]

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 回答
1261 浏览

objective-c - 二级 UINavigationBar 自定义标题视图

我试图在 UINavigationBar 的中心(在 titleView 中)插入一个自定义按钮。这仍然适用于第一级,但是当我在此 TableView 中选择一个单元格并被推送到下一个控制器时,我也无法在第二个控制器上插入此按钮。显示 Right- 和 LeftBarButtonItem,但不显示 titleView。

当我使用默认设置并使用 viewController.title 时,它​​显示在此导航栏的 titleView 中,但未显示我的自定义视图。

我在两个控制器中的代码是

我搜索了一天多,但没有找到第二级的问题。

谢谢你的帮助。


编辑:

@Martin R 在我必须编写的第一个 TableViewController 中找到了解决方案

在第二级:

问题可以关闭。

非常感谢!从写出问题到找到解决方案 25 分钟!愉快的时光!

0 投票
2 回答
115 浏览

objective-c - 向下钻取应用程序中的主页按钮

我正在编写一个具有 3-4 级向下钻取的 iOS 应用程序。在第二个、第三个……等等视图中,我想在导航栏上添加一个主页按钮,一旦按下它就会带你回到根视图控制器,即第一个屏幕。

我已经使用情节提要添加了一个按钮,并且只想实现 - (void) homeButtonpressed:(id)sender 函数,以便显示我的第一个视图。

此外,如果这是某种内置功能(例如后退按钮),那就太好了,因为我需要在我所有的子视图中编写这段代码。

有人可以帮我吗?

谢谢!

0 投票
1 回答
58 浏览

xcode - 如何通过调用另一个类的方法来添加 uibuttonitem

由于应用程序的需要,我需要从集合视图的单元类中调用一个方法。该方法位于实现集合视图的详细视图控制器中。

如果我在应用程序启动时完全从详细视图控制器的 viewDidLoad 调用该方法,一切顺利,并且按钮按预期添加到导航栏中,但是当我从单元类调用相同的方法时,什么也没有发生。我忘记了什么吗?

这是代码

collectionViewCell.m

DetailViewController.h

细节视图控制器.m

谢谢你的任何提示。

0 投票
1 回答
792 浏览

objective-c - UIDocumentInteractionController 崩溃与 presentOpenInMenuFromBarButtonItem: 方法

我试图用“打开方式”菜单打开一个 pdf 文件,但是当我创建它时,当我调用 presentOpenInMenuFromBarButtonItem 方法时代码崩溃

没有错误信息。

你能帮助我吗 ?

0 投票
2 回答
80 浏览

ios - UIButtonBarItem 中的 UISegmentedControl

我有一个想要出现在 UIToolbar 中的 UISegmentedControl。它出现了,但单击它不会调用它应该调用的方法。我错过了什么吗?

代码:

0 投票
4 回答
1564 浏览

ios - UIBackButton背景图像未出现

我的 UIBackbutton 没有出现有问题,我不确定是什么原因造成的。

这是我制作后退按钮图像的代码,它在我的第一个 ViewController 中:

当您第一次进入下一个视图(通过按钮的转场完成)时,该按钮不可见,但要返回的文本可见。一旦我点击后退按钮,图像就会出现,并且在我下次单击它时它会一直出现。

我不确定这是否与我的代码或它所在的文件有关,或者是否与 iOS 7 问题有关。

0 投票
1 回答
187 浏览

ios - 用于 UIBarButtonSystemItemAdd 和其他的 minic iOS 7 UIBarButton 字体

我想生成一个与 UIButtonBar 系统项中使用的视觉加号或图标相同的按钮或标签。有没有办法确定使用什么字体和字符来生成这些项目?

0 投票
2 回答
4503 浏览

ios - iOS 7 UIButtonBarItem 图像不着色

在我的导航栏上,我有几个具有自定义图标的 rightBarButtonItems(图标图像是白色的,与 iOS 6 的基本配色方案配合得很好)。

在 iOS 7 下,使用 initWithTitle 加载图像(参见代码片段 1)将图标中的“白色”颜色替换为适当的全局色调(在这种情况下为深蓝色的特定颜色)

代码片段 1

但是,我需要使用 initWithCustomView 来克服导致图标移出视图的奇怪行为变化。基本思想是专门设置图标的大小。initWithCustomView 解决了大小问题,但不显示具有全局色调的按钮图像,它们以图像的颜色(白色)显示。代码片段 2 显示了我如何使用 initWithCustomView 创建按钮。

代码片段 2

所有这些代码当然都在 (void)viewDidLoad 中。我试过这样的事情:

或 [barButtonAppearance setTintColor:[UIColor blackColor]]; // 不起作用

并且它们不会覆盖图像的白色。就好像自定义视图的创建发生在视图查看全局色调颜色之后?

如何确保按钮图标呈现全局色调?

谢谢!

0 投票
1 回答
363 浏览

ios - 将 UIButtonTypeDetailDisclosure 添加到工具栏项导致运行时错误

我正在尝试将 UIButtonTypeDetailDisclosure 添加到视图的底部栏中。

该应用程序正在成功构建,但在运行时我收到以下错误:

在下面找到我的代码:

0 投票
1 回答
566 浏览

ios - UINavigationBar - 改变高度/添加大按钮

我需要更改导航栏的高度并在左上角添加自定义图像按钮。我在那里的一部分,但现在失去了将自定义图像按钮放在正确的位置。这是我所拥有的:

为了调整高度,我使用一种方法创建了 UINavBar 类别,如下所示:@implementation UINavigationBar (myNavBar)

我还创建了一个 UINavigationController 子类来修改按钮。这是该类的 viewDidLoad:

到目前为止,此解决方案调整了顶部导航栏的大小,但将我的按钮定位在一个奇怪的位置。这是我想要的与正在发生的事情:

我想要的是

目标

我得到了什么

实际的