问题标签 [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.

0 投票
0 回答
271 浏览

delegates - 实现 backBarButtonItem 在之前发送消息给委托

在 NavigationController 中,我想在第二级内容表视图控制器中重新实现后退按钮,以在它弹回第一级内容表视图控制器之前调用附加方法。在这种方法中,我想向一个自我实现的委托发送一条消息,以通知第一级内容视图控制器在秒级内容视图控制器中所做的更改。之后我想像往常一样弹出视图控制器。

在我实现的第一级控制器的 didSelectRowAtIndexPath 中:

因此,第二级的后退按钮显示“测试”文本,但没有调用 secondController 中的 didPressBack:。

或者是否有另一种方法可以在二级控制器中重新实现后退按钮?

0 投票
1 回答
795 浏览

ios - 如何编辑 backBarButtonItem (UINavigationItem) 的背景颜色?iOS 4.3 问题

我正在尝试编辑 backBarButtonItem 后面的背景,因为它坚持保持白色。我已经编辑了整个导航栏的背景颜色,但无济于事。

然而,它似乎只影响 iOS4,如下所示:

代码适用于 iOS5。我也尝试使用此方法编辑导航栏:

然而,这段代码导致我所有的导航栏都发生了变化,这是我不想要的。是否有任何简单的代码可以用来根据导航栏简单地更改 buttonItem 的 BG 颜色?

0 投票
1 回答
2179 浏览

ios - 如何根据文本调整导航返回按钮的大小(不使用自定义图像)

我在导航控制器中有视图控制器。它在导航控制器的堆栈中具有默认的后退按钮和前一个控制器的标题。但按钮不会调整为文本宽度。所以它看起来像这样: http: //gyazo.com/0f94d7802354cadaee7d4aa38b1eea8e (对不起,我无法添加图片)

但是当我在模拟器中打开设置时,我看到文本适合返回按钮: http: //gyazo.com/d3a512ce41885896a4ebe04ed1ca2a0c

我怎样才能达到相同的行为?谢谢。

0 投票
4 回答
19567 浏览

ios - 自定义 BackBarButtonItem

我正在尝试使用自定义图像自定义 backBarButtonItem(该图像中包含文本“后退”),这是当前结果:

http://i.imgur.com/rFxFt.png

有谁知道为什么会发生这种情况?

这是我在 viewDidLoad 上的代码(实际上在父控制器上运行,然后在具有后退按钮的新控制器上再次运行)

编辑:顺便说一句,我正在使用 iOS 5!也许外观代理是可用的,但到目前为止,当我尝试将它用于后退按钮的东西(在 appDelegate 中)时,应用程序简单崩溃。

0 投票
2 回答
893 浏览

objective-c - 将 UIBarButtonItem 向下移动几个像素?

我创建了一个UINavigationBar比苹果默认导航栏高一点的自定义。

我似乎找不到将UIBarButtonItem向下移动到两条虚线之间直接居中的方法。

是否有捷径可寻?我试过创建一个自定义按钮,但没有成功。理想情况下,我只想将默认的后退按钮向下移动几个像素。

在此处输入图像描述

用于创建UINavigationBar自定义标题图像的代码和UIBarButtonItem

提前致谢,

0 投票
1 回答
155 浏览

iphone - 更改地点导航按钮

如何用另一个按钮更改位置导航返回按钮?

我写了类似的东西:

我想在editButton之后导航按钮。

0 投票
10 回答
52866 浏览

iphone - iPhone设置后栏按钮项目的色调颜色

我正在尝试在导航控制器中设置后退按钮的色调,但没有任何效果。我努力了

但它保持默认色调

0 投票
1 回答
2141 浏览

uinavigationcontroller - 使用 UINavigationController 滑动手势而不是 backbarbuttonitem

我环顾四周,终生无法找到backbarbuttonitem用滑动手势替换的方法。我想向左滑动并让应用恢复到以前的视图控制器。只是为了澄清我正在使用 aUINavigationController来管理我的所有视图控制器。有任何想法吗?或者这是不可能的?谢谢!

0 投票
1 回答
486 浏览

uinavigationcontroller - UINavigationCotroller backBarButtonItem 与其他目标不是自己

我正在尝试通过按导航控制器的 backBarButtonItem 来更改执行的操作。我知道我必须在下一个视图(应该出现自定义行为的按钮)被按下之前编辑 backBarButtonItem。所以在之前的 ViewController 中我添加了以下代码,通过 segue 推送:

标题“Settings_”正确显示,但“target: myprofileVC action:@selector(popTOSettingsViewController:)”似乎根本没有任何效果。

背景:

MyProfileViewController 是一个视图,用户可以在其中编辑他/她自己的信息。每当单击后退按钮时,我都想检查用户是否更改了 GUI 中的某些内容。如果是这种情况,UIAlterView 应该询问用户是否要保存更改。我试图用 viewWillDissappear 解决它,但 AlterView 显示在下一个 ViewController 中(如果我单击 alterViewButtons,程序会崩溃)。

0 投票
3 回答
481 浏览

ios - MPMmoviPlayerView 控制器导航栏中的 Backbarbutton 项

我以编程方式向 MPMoviePlayerViewController 添加了一个导航栏。如何在导航栏中添加后退按钮项以导航到上一个视图控制器?

}