问题标签 [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 投票
13 回答
146609 浏览

iphone - iPhone:设置导航栏标题

大家好。我对 iPhone 开发还是很陌生,在弄清楚如何更改导航栏的标题时遇到了一些麻烦。在此站点上的另一个问题上,有人建议使用:

但这对我不起作用...我需要添加 UINavigationController 来完成此操作吗?或者也许只是我的 UIViewController 子类的一个出口?如果有帮助,我在 IB 中定义了导航栏,并尝试在我的 UIViewController 子类中设置它的标题。这是另一件让我头疼的简单事情。把 self.title = @"title text"; 在viewDidLoad并且initWithNibName也没有工作。任何人都知道发生了什么以及如何让它发生正确?

谢谢!

0 投票
3 回答
1665 浏览

iphone - UINavigationItem 标题标签设置宽度?

在我的 UIViewController 中,我动态设置了我的标题,所以我不知道将在导航栏中显示的字符串的长度,因此我有当前的情况: alt text http://img94.imageshack.us/img94/ 2484/图片3vf.png

有没有办法设置在导航栏中显示标题的标签的宽度?或者我应该想到一个,将文本长度与之比较,如果它太长,我应该调整它的大小并显示著名的“...”?

我知道我可以将 UILabel 作为子视图添加到导航栏,但我不想使用该解决方案。

谢谢!

0 投票
2 回答
6985 浏览

iphone - UINavigationBar 左侧按钮上的 customView

我正在尝试使用自定义控件实现 UINavigationBar。因此,我在 UINavigationBar 的左侧添加了 UIView,并尝试使用以下代码向该 UIView 添加控件:

代码有效,但没有出现按钮。

任何帮助,将不胜感激。谢谢你。

UPD

好的,我尝试在下面编写代码并做了这样的事情:

“XXX”标题确实出现了,但它看起来像简单的标签,而不是按钮。有任何想法吗?

0 投票
3 回答
1509 浏览

iphone - 当模态对话框存在时,如何(暂时)在我的视图中禁用导航?

我有一个标准的 UITableView,顶部有一个 UINavigation 栏和标准的后退按钮等。

我有一个按钮,它会弹出一个“模态对话框”框,这是一个位于顶部的视图,几乎遮住了(但不完全)下面的视图。问题是,按钮(包括“返回”导航按钮)仍然可见,因此可以触摸。

我已经尝试过setUserInteractionEnabled:NOUITableViewController view,但这似乎不起作用——至少导航项仍然是可触摸的。但是 navigationItem 不是视图子类。

还有其他想法吗?遗漏了一些明显的东西?

谢谢。

0 投票
1 回答
915 浏览

iphone - 带有 SystemButtonImage 的 Iphone 自定义导航栏按钮

我正在使用自定义导航栏按钮,因此我可以为它们提供与导航栏不同的色调。

但我看不到让他们显示 systemButton 的方法(如重新加载的符号)。

我猜这些是私人的。你们中有人有我可以使用的匹配符号/图像吗?

0 投票
11 回答
43107 浏览

uinavigationcontroller - UINavigationBar 多行标题

是否有一种直接的方法可以在导航控制器的导航栏中覆盖当前导航栏项目的 titleView?我尝试创建一个新的 UIView 并用我自己的 UIVIew 替换 topView 的 titleView 属性,但没有成功。

基本上,我想要导航栏标题的多行标题。有什么建议么?

0 投票
1 回答
5581 浏览

iphone - 导航栏中标题的默认字体大小、字体名称和阴影是多少?

我试图在 self.navigationItem.rightButton 上有一个按钮,用于切换放置在 self.navgivationItem.titleView 中的分段控件。但是,这将删除在创建导航栏时首先由 self.title 设置的标题..我不知道我的方法是否不好,但我想我可以在 UILabel 和 titleView 中的分段控件之间旋转。

它可以按我的意愿工作,但是我无法弄清楚导航栏中的默认标题是什么大小和字体以及 shadowoffset 和 shadowcolor ..你能帮我解决一个不强迫我覆盖 navigationItem.titleView 的解决方案吗或帮助我找出使 UILabel 看起来与默认标题完全一样所需的信息。

感谢您的帮助。

0 投票
1 回答
1215 浏览

iphone - 带有自定义上一个/下一个按钮的 UISegmentedControl

我试图达到以下结果

这里

我知道如何配置分段控件,但我想知道如何获得相同的图标......我尝试用 Photoshop 来做,但我无法达到相同的质量!

我听说可以使用 Mac 上可用的“Apple 符号字体”(其中包含这些图标),你能告诉我如何获得这些符号吗?

或者,如果您有这些精确图标的链接(免费),那就太好了。

谢谢,

恰恰

0 投票
2 回答
1125 浏览

cocoa-touch - pushViewController 使用 UINavigationItem 而不是 UINavigationController

我已经实现了一个方法 didSelectRowAtIndexPath 应该推送另一个视图。我有一个使用navigationController 正确运行的代码,但在这种情况下,我在视图上使用navigationItem 。我怎么能触发视图?谢谢

错误日志:

0 投票
2 回答
12417 浏览

iphone - 导航栏中的 iPhone 标题和副标题

在我的应用程序中,我想让导航栏显示标题和副标题。

为此,我将以下代码添加到我的视图控制器中:

并且还实现了一个方法:

事情很顺利,谢谢。

除了将 iPhone 旋转到横向时,标题+副标题不会像导航项的默认标题那样自动缩小。

任何指针?

谢谢!