问题标签 [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.
objective-c - 二级 UINavigationBar 自定义标题视图
我试图在 UINavigationBar 的中心(在 titleView 中)插入一个自定义按钮。这仍然适用于第一级,但是当我在此 TableView 中选择一个单元格并被推送到下一个控制器时,我也无法在第二个控制器上插入此按钮。显示 Right- 和 LeftBarButtonItem,但不显示 titleView。
当我使用默认设置并使用 viewController.title 时,它显示在此导航栏的 titleView 中,但未显示我的自定义视图。
我在两个控制器中的代码是
我搜索了一天多,但没有找到第二级的问题。
谢谢你的帮助。
编辑:
@Martin R 在我必须编写的第一个 TableViewController 中找到了解决方案
在第二级:
问题可以关闭。
非常感谢!从写出问题到找到解决方案 25 分钟!愉快的时光!
objective-c - 向下钻取应用程序中的主页按钮
我正在编写一个具有 3-4 级向下钻取的 iOS 应用程序。在第二个、第三个……等等视图中,我想在导航栏上添加一个主页按钮,一旦按下它就会带你回到根视图控制器,即第一个屏幕。
我已经使用情节提要添加了一个按钮,并且只想实现 - (void) homeButtonpressed:(id)sender 函数,以便显示我的第一个视图。
此外,如果这是某种内置功能(例如后退按钮),那就太好了,因为我需要在我所有的子视图中编写这段代码。
有人可以帮我吗?
谢谢!
xcode - 如何通过调用另一个类的方法来添加 uibuttonitem
由于应用程序的需要,我需要从集合视图的单元类中调用一个方法。该方法位于实现集合视图的详细视图控制器中。
如果我在应用程序启动时完全从详细视图控制器的 viewDidLoad 调用该方法,一切顺利,并且按钮按预期添加到导航栏中,但是当我从单元类调用相同的方法时,什么也没有发生。我忘记了什么吗?
这是代码
collectionViewCell.m
DetailViewController.h
细节视图控制器.m
谢谢你的任何提示。
objective-c - UIDocumentInteractionController 崩溃与 presentOpenInMenuFromBarButtonItem: 方法
我试图用“打开方式”菜单打开一个 pdf 文件,但是当我创建它时,当我调用 presentOpenInMenuFromBarButtonItem 方法时代码崩溃
没有错误信息。
你能帮助我吗 ?
ios - UIButtonBarItem 中的 UISegmentedControl
我有一个想要出现在 UIToolbar 中的 UISegmentedControl。它出现了,但单击它不会调用它应该调用的方法。我错过了什么吗?
代码:
ios - UIBackButton背景图像未出现
我的 UIBackbutton 没有出现有问题,我不确定是什么原因造成的。
这是我制作后退按钮图像的代码,它在我的第一个 ViewController 中:
当您第一次进入下一个视图(通过按钮的转场完成)时,该按钮不可见,但要返回的文本可见。一旦我点击后退按钮,图像就会出现,并且在我下次单击它时它会一直出现。
我不确定这是否与我的代码或它所在的文件有关,或者是否与 iOS 7 问题有关。
ios - 用于 UIBarButtonSystemItemAdd 和其他的 minic iOS 7 UIBarButton 字体
我想生成一个与 UIButtonBar 系统项中使用的视觉加号或图标相同的按钮或标签。有没有办法确定使用什么字体和字符来生成这些项目?
ios - iOS 7 UIButtonBarItem 图像不着色
在我的导航栏上,我有几个具有自定义图标的 rightBarButtonItems(图标图像是白色的,与 iOS 6 的基本配色方案配合得很好)。
在 iOS 7 下,使用 initWithTitle 加载图像(参见代码片段 1)将图标中的“白色”颜色替换为适当的全局色调(在这种情况下为深蓝色的特定颜色)
代码片段 1:
但是,我需要使用 initWithCustomView 来克服导致图标移出视图的奇怪行为变化。基本思想是专门设置图标的大小。initWithCustomView 解决了大小问题,但不显示具有全局色调的按钮图像,它们以图像的颜色(白色)显示。代码片段 2 显示了我如何使用 initWithCustomView 创建按钮。
代码片段 2:
所有这些代码当然都在 (void)viewDidLoad 中。我试过这样的事情:
或 [barButtonAppearance setTintColor:[UIColor blackColor]]; // 不起作用
并且它们不会覆盖图像的白色。就好像自定义视图的创建发生在视图查看全局色调颜色之后?
如何确保按钮图标呈现全局色调?
谢谢!
ios - 将 UIButtonTypeDetailDisclosure 添加到工具栏项导致运行时错误
我正在尝试将 UIButtonTypeDetailDisclosure 添加到视图的底部栏中。
该应用程序正在成功构建,但在运行时我收到以下错误:
在下面找到我的代码:
ios - UINavigationBar - 改变高度/添加大按钮
我需要更改导航栏的高度并在左上角添加自定义图像按钮。我在那里的一部分,但现在失去了将自定义图像按钮放在正确的位置。这是我所拥有的:
为了调整高度,我使用一种方法创建了 UINavBar 类别,如下所示:@implementation UINavigationBar (myNavBar)
我还创建了一个 UINavigationController 子类来修改按钮。这是该类的 viewDidLoad:
到目前为止,此解决方案调整了顶部导航栏的大小,但将我的按钮定位在一个奇怪的位置。这是我想要的与正在发生的事情: