问题标签 [navigationitem]

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

ios - 具有自定义字体的 iOS navigationItem 标题失去垂直居中

是否有任何文本属性,如 line-height 或任何其他有助于UINavigationItem标题垂直居中的功能?设置自定义字体后,它高于标准字体。

0 投票
0 回答
125 浏览

image - 尝试为 navigationItem 设置 titleView 在模拟器上有效,但在实际设备上无效

我正在尝试使用以下代码在 NavigationBar 中设置 titleView。它在模拟器上正确显示,但在设备上却没有。

这是我的代码:

我尝试在 initWithNibName 和 viewDidLoad 中使用此代码,并且它们都可以在模拟器上运行,但在设备上没有显示任何内容。

0 投票
1 回答
1610 浏览

ios - 导航项未显示

我目前正在编写一个主要基于 UITableViewControllers 的 iOS-APP。层次结构如下:

AppDelegate -> UINavigationController -> UITableViewController [A] -(didSelectRow: presentModalVC)-> UITabBarController -(包含多个)-> UINavigationController -> UITableViewController [B]

现在,当我尝试在 viewDidLoad 方法中的 UITableViewController [B] 中添加一个 navigationItem 时,如下所示:

导航项不显示。

0 投票
1 回答
798 浏览

objective-c - 导航栏。右栏按钮没有动画

我在导航栏中添加了一个右栏按钮。它出现并且工作正常。

问题是它没有动画。我的意思是,当我通过单击某行移动到其他视图时,它会突然弹出,您可以看到新视图在其后面移动,直到滑动动画完成。

我将它添加到initWithNibName:方法中。我试过把它移到viewDidLoad,但没有用。

有任何想法吗?

0 投票
1 回答
135 浏览

ios - 向keyWindow添加一个tableView,我怎样才能让它显示navigationItem

我只想在关键窗口中添加一个tableview,但我看不到navigationItem。我怎样才能让它出现。我知道我可以将它推送到导航控制器,但在这里我想将它添加到窗口中。那么,我该怎么做呢?

0 投票
1 回答
881 浏览

ios - 自定义navigationitem titleview错帧

嗨,我只是制作了一个自定义导航项标题视图,但看起来有点不对劲。
这是自定义视图,它基于 uiview


但是当应用程序运行时,它喜欢这样,标题不在中心
屏幕截图中:http:
//i.stack.imgur.com/yQVLr.png

0 投票
2 回答
1556 浏览

objective-c - 后退按钮在导航控制器上不起作用

我有一个我不明白的奇怪问题,因此不知道从哪里开始调试。

首先,要求

我有一个 UISplitView。主视图包含一个将不同视图加载到详细视图中的表。对于一个表格单元格,我想要一个全屏加载的网站。因此,我没有隐藏主视图并调整细节视图的大小,而是展示了一个视图控制器。我有这个问题。

编码

以下是我目前拥有的代码 - 大大简化以避免混乱

然后我在呈现的视图控制器中有以下内容

问题

上述工作很好,但有一个例外。我添加到导航栏的后退按钮在单击时没有任何作用。但是,如果我单击已加载网页上的任何空白区域,则后退按钮将起作用。我已经测试过很多次了。即使我单击一些空白区域然后单击网页上的链接,后退按钮也会再次停止工作,直到在当前网页上单击更多空白区域。

谁能指出我正确的方向?

谢谢

0 投票
1 回答
887 浏览

android - 通过方向更改保持选定的 NavigationItem

我通过 ActionBar NavigationMode (DROP_DOWN_LIST) 为 Android 3+ 设备实现了视图导航。

这可以按预期工作,但是在方向更改时,会再次调用 onNavigationItemSelected 并使用 index = 0,将我的 Activity 返回到第一个视图。

我怎样才能保持这种状态?并且不要让 onNavigationItem 被索引为 0 的 onCreate 调用?

编辑:

在基里尔回答之后,可以存储当前的 inedx,但是有第三个视图不能通过 NavigationList 选择,如果我在 onCreate 之后不调用 setNavigationItemSelected,它将自动触发 index = 0,将应用程序返回到第一个看法。

这是我的问题。

0 投票
1 回答
1251 浏览

iphone - 禁用栏按钮文本颜色更改为白色?

下面给出的是我的导航栏的图像,其中右栏按钮现在被禁用。但是当我禁用它时,它的文本变为白色。我不想要白色。对此的任何解决方案。

启用编辑按钮时的第一张图像。其他当编辑按钮被禁用时。在这种情况下,我们可以禁用按钮而不更改其文本颜色吗?提前谢谢了

这是用于自定义栏按钮

这是用于条形按钮

这是禁用

在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
502 浏览

ios - UIBarButtonItems 的 customView 不通过调整大小进行动画处理

当我从 leftBarButtonItem 调整 UISearchBar 的大小时,我试图添加一个简单的动画。出于某种原因,尽管 searchBar 的大小已修改,但调整大小不会动画。但是,如果我尝试修改 searchBar 的 alpha,它会生成动画。

这是代码

动画方法是:

正如我所说,调整大小确实有效,但没有动画效果,如果我尝试更改 alpha,动画效果。

还有一件事......我尝试为 rightBarButtonItem 做同样的事情并且动画工作......

先感谢您