问题标签 [uinavigationitem]

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

iphone - iPhone - 使用 Interface Builder 创建一个带有后退按钮的简单 UINavigationBar

这里没有复杂的东西。我在我的 xib 中添加了一个导航栏,我想在其左侧添加一个“后退”按钮。但没有任何效果。我添加了“许多”其他按钮,但我无法添加这个...

你知道我会怎么做吗?

0 投票
2 回答
22375 浏览

iphone - 在导航栏中放置一个基于自定义视图的 UIBarButtonItem 而没有默认的水平填充

如何删除自定义左右 UINavigationBar 项目左右的水平填充?iOS 默认设置的填充点似乎约为 10 点。

我正在自定义左右导航栏按钮(我已经放弃尝试设置自己的backButtonItem,所以我只使用leftBarButtonItem)。

在任何一种情况下(左或右),按下这些自定义按钮都表明 Apple 似乎在 leftBarButtonItem 的左侧和 rightBarButtonItem 的右侧保留了一些填充;无论我制作 UIButton 的自定义背景和图像属性有多宽,我都将其放置在左/右栏按钮项内作为其自定义视图。

由于 UIBarButtonItems 没有我可以访问的“框架”,因此我不能像普通 UIViews 那样将它们定位在它们的超级视图中。

有关如何删除此默认填充的任何建议?请参阅所附的屏幕截图以查看我试图减小到零宽度的位。在屏幕截图中,加号图标似乎向右移动,因为我给了它一个插图;但是突出显示的背景图像,也可能使用该插图,在其右侧被剪裁)。

参见图片:https ://skitch.com/starbaseweb/rj2e5/ios-simulator

作为参考,这是我创建自定义 UIBarButtonItem 的方式(在这种情况下,它是右键):

0 投票
1 回答
6603 浏览

uitableview - 如何为导航项设置背景颜色?

我正在尝试在我的主 tableView 顶部格式化 navigationItem。我已设法设置此代码显示的标题

但我还没有找到访问背景颜色的方法。我想要这样的东西

但这不起作用。还有其他想法吗?

0 投票
4 回答
14561 浏览

iphone - iphone - 后退按钮的自定义 UIBarButtonItem

我正在尝试为导航栏中的后退按钮使用自定义项目。

我最终得到的是带有边框的图像。它看起来像这样(我的图像是后退按钮):

返回键

我怎样才能摆脱边界?我究竟做错了什么?

0 投票
3 回答
1371 浏览

iphone - 更改 UIBarButtonSystemItemCancel 的颜色

如果我使用 UIBarButtonSystemItemCancel,它的颜色设置为导航栏的颜色。但是,在照片应用程序中,“取消”按钮以蓝色背景显示。请问如何将 UIBarButtonSystemItemCancel 设置为蓝色背景?

0 投票
1 回答
109 浏览

iphone - 接收 UINavBar Items 动作

当用户单击导航栏中的保存按钮时,我想编写一些代码来保存数据。我该如何为此编写方法。当我通过界面生成器创建导航栏项目时,我被卡住了,但是当我通过代码创建按钮时,我遇到了麻烦。

0 投票
1 回答
1860 浏览

iphone - UINavigationController 上未显示后退按钮

我有 3 个视图。第一个是登录,第二个是菜单,第三个是菜单各部分的结果。我希望当用户登录时,后退按钮不会出现在第二个视图中。这部分有效,但是当我浏览第三个视图时,它也被隐藏了。我创建了第四个视图,当我进入时,后退按钮出现,它让我返回到第二个视图。

为了隐藏后退按钮,我只在第二个视图中设置了这个:

我还尝试在第三个视图中设置相反的值,但它没有显示。

为什么它没有显示在第三个视图上?

0 投票
8 回答
15793 浏览

iphone - UINavigationController:隐藏一个视图上的后退按钮为所有视图隐藏它

我有一个 UINavigationController,它在堆栈上包含 3 个 UIViewController。

视图 C 不显示后退按钮,即使我将 hidesBackButton 设置为 NO。我该如何解决这个问题?

0 投票
4 回答
9553 浏览

ios - 移除导航按钮

嘿,我编写了一个类 (A),它继承了一些功能,包括导航按钮的实现。A类既有查看模式又有编辑模式,我只想在编辑模式下显示按钮。到目前为止,我无法删除此按钮,并且我真的不想创建另一个类来进行编辑。

其他类也继承了这个功能,所以我真的不想和父母搞混。

我用来创建按钮的代码如下:

0 投票
12 回答
112519 浏览

ios - iOS导航控制器中的后退按钮回调

我已将视图推送到导航控制器上,当我按下后退按钮时,它会自动转到上一个视图。在将视图从堆栈中弹出之前,我想在按下后退按钮时做一些事情。哪个是返回按钮回调函数?