问题标签 [backbarbuttonitem]
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.
ios - iOS导航栏setBackBarButtonItem到自定义按钮
我需要有关如何自定义“backBarButtonItem”的帮助,不,我不想使用 LeftBarButtomItem,因为我想继承样式并保持从“BackBarButtom”的过渡
好的,所以我得到的是:
[ArrivalProto ArrivalBtnTypeBack]
给了我一个自定义的 UIbutton,其中包含一个 setBackgroundImage 和一个 setImage。
然后我要做的就是添加这个来自定义 BackBarButton:
但是不。只是普通的正常后退按钮:(((虽然这似乎有效:
这也是:
信息:
ios - 将图像和标题都添加到导航 backBarButtonItem
我正在尝试向导航控制器的后退按钮添加一个图标(并保留标题)。似乎如果我设置 UIBarButtonItem 的图像它会隐藏标题,所以我想我会尝试自定义视图。我试过了
但苹果文档说 backBarButtonItem 忽略自定义视图,所以这不起作用。
我也试过这个:
但是 leftBarButtonItem 过早显示一个屏幕, hidesBackButton 似乎没有隐藏 backBarButtonItem。
有没有另一种方法可以将图像和标题都放到导航 backBarButtonItem 上?
ios - 仅更改默认 backBarButtonItem 的位置
所以我在我的 iPad 应用程序中有一个自定义导航栏,它比默认的 44 像素栏(52 像素高)略大。我希望导航栏中的所有项目都居中对齐,除了一个项目,后退按钮之外,我已经能够做到这一点。我不想使用自定义后退按钮,而只是使用默认按钮并将其位置向下推一点,使其与导航栏的中心对齐。我一直无法找到一个明确的答案,并且不确定它是否可能。有人做过这样的事情吗?
http://cl.ly/image/0g3f2M260B3C
更新 :
这可以做到,我在这里找到了答案:UIBarButtonItem Offset?
uinavigationcontroller - 这个 backBarButtonItem 又是从哪里来的呢?
我有一个 UINavigationController (A),它有几个子视图,它们也是 UIViewControllers (B 和 C)。主 UINavigationController (A) 位于 UITabViewController (D) 内部。
我正在尝试在 B 中推送视图控制器:
[self.navigationController pushViewController... etc]
现在,backBarButtonItem 带有错误的文本。它没有说“返回”,而是说“项目”。这可能是因为我的链中的一个视图控制器的标题设置为“项目”,或者它可能完全为零。
我的问题是,backBarButtonItem 是从哪里生成的?
我尝试了一些没有用的不同方法。在我推送视图控制器之前,我在 B 中尝试了这些代码行中的每一行。他们都没有工作。
self.presentingViewController.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Back"... etc
self.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Back"... etc
self.navigationController.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Back"... etc
我想在这里学习这个原理,这样我才能真正了解这个项目是从哪里填充的,以及正确的做法是什么。
ios - 获取 backBarButtonItem 的标题
我目前正在编写一个有多个用户的应用程序。我想在故事板中使用相同的“个人资料”视图来显示所有用户的信息。
计划是设置“配置文件”视图的标题,然后推送它。
这很好用。但是,“个人资料”视图也有将其引导至情节提要中其他视图的按钮。这些视图还显示相关用户的特定信息。
我打算使用 backBarButtonItem 的名称来了解我需要为其显示信息的用户。虽然我可以在模拟器中看到带有用户名的后退按钮,但我无法获得它的self.navigationController.navigationItem.backBarButtonItem.title
或self.navigationItem.backBarButtonItem.title
. 两者都返回null
。
我究竟做错了什么?另外,我觉得这不是处理这类事情的最佳做法。我在网上搜索过,到目前为止还没有看到更好的方法将值传递给我正在推送的视图。建议?
谢谢你。
ipad - 隐藏 MWPhotoBrowser 导航控制器中的后退按钮
我MWPhotoBrowser
在我的 ARC 项目中使用。一切正常。我想隐藏后退按钮。在performLayout()
功能上,我尝试了下面的代码来隐藏后退按钮,但它不起作用。
或者
或者
知道怎么做吗?
xcode4.6 - leftBarButtonItems 中的自定义按钮用作 backBarButtonItem
我正在使用 leftBarButtonItems 来分组一个negativeSeparator(以摆脱填充并将我的自定义按钮与屏幕边缘对齐)和一个自定义 UIBarButtonItem:
如何将我的自定义 leftButton 函数设为 backBarButtonItem?我明白,只要我使用 leftBarButtonItems,它就会隐藏/替换 backBarButtonItem。那么,如何将后退按钮功能“转移”到我的自定义按钮?
iphone - 在 ios 中设置后退栏按钮项的标题
我在我的应用程序中使用故事板,如果我设置 ViewController 类的 title 属性,当我按下 SecondViewController 时,该字符串将显示为我的后退按钮的文本,我该如何更改?,我想放一个不同的返回按钮的标题。
我用过这个,但它不起作用:
请帮我
image - UINavigationController - 将返回按钮更改为图像
Ω我一直在尝试这样做一个小时,似乎没有任何效果:
我尝试过的事情:
1) 不起作用。
2)有效,但看起来真的很愚蠢,它在那里留下了“Back”文本。
3) 按钮不显示
并将文本设置为@""
4)设置左栏按钮项目 - 有效,但这有点作弊,我想要后退按钮,而不是左按钮。
iphone - 如何在 EKEventViewcontroller 上自定义后退栏按钮
它尝试了以下代码段来使用我自己的按钮自定义后退栏按钮。这没有效果,因为它看起来像默认的后退按钮。
我还尝试将 EKEventViewController 作为另一个视图控制器的子视图,我不知道如何正确处理它。无论哪种方式,我只想自定义后退按钮。
更新,我试过这个:
可以工作,但随后会在右侧自动添加一个完成按钮(可能是在运行时?)我试图将右栏按钮归零但没有效果: