问题标签 [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 回答
6441 浏览

iphone - 如何将条形按钮添加到 iphone 中的 uinavigationbar

我的类是一个普通的视图控制器,我通过 IB 添加了一个导航栏,我正在使用以下代码以编程方式在导航栏左侧添加一个 barbutton 项

但它不工作......我应该也以编程方式添加导航栏还是我的班级应该是一个 uinavigationcontroller

感谢你

0 投票
1 回答
2019 浏览

iphone - 为 UINavigation 标题文本设置截断模式

我想为 UINavigationItem 中出现的文本配置截断模式。

我遇到了几种配置字体大小的不同解决方案,但不确定如何使用 NSString 上存在的 UILineBreakModeHeadTruncation。

我如何能够配置字体大小:

(基于这里的推荐

如果我在 loadView 或 viewDidLoad 中调用它,它似乎可以工作,但在该方法之外,在加载视图后,它似乎不起作用。不知道为什么。

0 投票
1 回答
381 浏览

image - 导航栏背景没有改变

我有一个导航栏,我想用图像来改变它,我正在实现这个代码

但背景仍然没有改变。导航栏的层次结构是: - UINavigationBar - UINavigationItem - UISegementControl

我已经在那个层次结构的每个部分都设置了一个出口..有什么问题吗???

0 投票
3 回答
4592 浏览

iphone - iPhone - UINavigationItem - 隐藏后退按钮

我难住了。我正在使用 UINavigationController 并且在一个视图中我试图隐藏后退按钮。但是当我这样做时,它也会隐藏下一级视图的后退按钮。

- (void)viewWillAppear:(BOOL)animated我有:

- (void)viewWillDisappear:(BOOL)animated我有:

这只是使后退按钮在它离开之前出现(这似乎是该调用的正确功能)。所以我累了

在下- (void)viewWillAppear:(BOOL)animated一个视图中,这仍然不起作用。

这有点令人困惑,因为self.navigationItem.backBarButtonItem当它是顶视图(ref)下方的视图时,该视图的后退按钮将是什么的参考。但是当它是顶视图( refself.navigationItem.hidesBackbutton )时是否显示后退按钮。那么有谁知道为什么它会隐藏下一个视图的后退按钮?

另一个奇怪的事情是当我向下看另一个视图时它会起作用。为了更直观地表示,假设我有以下观点:

B是我关心的观点。我想隐藏会转到 A 的后退按钮。当我这样做时,它也会隐藏 C 上的后退按钮。但是如果我降到 D,后退按钮就会出现,然后一切都按照“应该”的方式运行。也就是说,我可以回到 C,然后回到 B。B 隐藏了它的后退按钮,如果我回到 C,后退按钮会按原样显示。

有任何想法吗?

0 投票
4 回答
16531 浏览

iphone - Iphone/Ipad 将图像和文本添加到导航标题

我只是想向 navigationItem 标题添加图像和文本。这就是我正在做的,但它只显示图像而不是标题。这似乎很容易。

例子 (

0 投票
1 回答
7555 浏览

ipad - 嵌入在 UINavigationBar/Item 中的 UISegmentedControl

我想UISegmentedControl在我UINavigationController的顶部栏中嵌入一个。

将其嵌入到a中UIBarButtonItem并将其设置为左侧或右侧barButtonItem是没有问题的。

在处理 iPhone 的屏幕空间时,我可以理解这种方法。但是,我在 iPad 上的 Popover 中执行此操作,并且顶部栏中有“很多”可用的垂直空间。如果我将 segmentedControl 添加为左或右 barButtonItem,它会按比例缩小,这样我就看不到段按钮上的文本,它会变成“完成”按钮的宽度等。如果我尝试将它添加到navigationItem TitleView 它将一直显示到右侧,并且仍然按比例缩小超过我的 3 段控件的文本可以显示。

我将如何在包装我的弹出框内容UISegmentedControl的中心添加一个。UINavigationController

希望有人可以帮助我:) 在此先感谢。

0 投票
2 回答
1196 浏览

iphone - 标签栏中的 UINavigationButton - 可能被拒绝?

有人要我制作一个应用程序,将 NavigationButton(通常是左上角)放入 Tabbar(在本例中是 Tabbar 的最左侧按钮)。我想知道这是否会产生可能的拒绝。

它在 Appstore 审查指南中写道:

a) 改变标准开关功能的应用程序,例如音量增大/减小和响铃/静音开关,将被拒绝
-> 是否也包括导航按钮?

此外:

b) 未正确使用系统提供的项目(例如按钮和图标)并按照 Apple iPhone 人机界面指南和 Apple iPad 人机界面指南中所述的应用程序可能会被拒绝

我不知道我们是否越界了。

您对此有何看法?

0 投票
4 回答
14455 浏览

iphone - 在自定义导航栏中设置栏按钮项目颜色

我使用 XIB 创建了一个自定义导航栏和一个右导航按钮。这工作正常。但我需要自定义右侧导航按钮的色调。目前这个色调颜色与导航栏的色调颜色相同。我需要为这个右键设置不同的颜色。有什么办法可以改变这种颜色吗?

谢谢你。

0 投票
1 回答
7164 浏览

iphone - 从 NavigationItem 中删除 BarButtonItem

我正在创建一个使用导航控制器的应用程序。我已经完成了从导航栏中添加和删除 UIBarButtonItem 的操作。我的左侧有后退按钮,右侧有一个名为 (MORE) 的附加按钮。

现在我的要求是当我点击更多时,我需要在导航栏的左侧添加一个关闭按钮,并且应该隐藏后退按钮。我也完成了这个。

问题是在删除我正在使用的 CLOSE 按钮时:

它也删除了我的后退按钮。我需要保留后退按钮,只想删除按钮。

我不知道我是否正确,我需要编写代码来显示返回按钮。或者有什么方法可以让我在点击更多按钮或关闭本身时只删除关闭按钮。

谢谢

0 投票
2 回答
7524 浏览

iphone - 左箭头 - UINavigationItem

我四处寻找,我似乎无法弄清楚。我相信很多人都会为我提供链接等,我很可能已经看过了。但是,如果有人可以请告诉我执行以下操作的代码:

我想在我的左箭头UINavigationBar作为“后退” UINavigationItem。我怎样才能做到这一点?这是我当前的代码UIViewController