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

swift - 在 UISplitViewController 中将 rightBarButtonItems 添加到 NavBar (swift 3)

我正在尝试使用以下两行代码在 UISplitViewController 中为我的 DetailsVC 的 NavigationBar 设置一个自定义 BarButtonItem:

但不知何故什么也没发生。当我创建一个新项目并为我的导航栏添加这两行代码时,它可以工作,但在我的真实应用程序中却没有。

谢谢你的帮助

0 投票
1 回答
38 浏览

ios - 如何向 UISearchController 添加间隙?

我使用情节提要添加了一个搜索控制器,并以编程方式添加到搜索控制器中。我在垂直居中搜索栏时遇到了一些麻烦,因此它不会触及顶部导航栏(见图)。我如何添加搜索条形码如下。

任何帮助表示赞赏。

self.navigationItem.searchController = self.searchController; self.navigationItem.hidesSearchBarWhenScrolling = NO;

0 投票
4 回答
48 浏览

ios - 隐藏后退按钮文本时遇到问题

由于某种原因,此代码不会隐藏后退按钮文本。

文本保持“返回”。

另一方面执行:

确实隐藏了按钮。我在 viewDidLoad 中执行了这两个操作。任何想法如何删除该文本并仅保留箭头?我已经阅读了这个网站上的建议。

0 投票
3 回答
340 浏览

ios - searchBar 不在 navigationItem 中

当前状态 当前状态

我正在以编程方式进行。我也尝试将其设置为 TitleView,但它不起作用。下面的代码:

选择时,我在 searchBar 下也有一个 ScopeBar。如果我这样做:

它就位,但我不能再选择/点击搜索栏了。

0 投票
2 回答
687 浏览

android - Navigationview onitem 单击侦听器不起作用

我想从导航项单击打开片段,但它在我的代码中不起作用。我也设置navigationView.setNavigationItemSelectedListener(MainActivity.this)

这是我的代码。

MainActivity.java

这是我的xml

我也设置navigationView.bringToFront()了,但仍然无法正常工作。

我正在导航视图中设置列表视图,因为我正在从 api 设置动态数据。

0 投票
2 回答
747 浏览

android - 在导航视图菜单项上使用选择器添加自定义形状波纹

我想添加带有圆角矩形的波纹效果,并带有导航视图项的选择器。但它不断添加灰色矩形波纹效果。

导航视图

Drawer_item_bg.xml

custom_ripple_navitem.xml

结果是

在此处输入图像描述

0 投票
2 回答
642 浏览

swift - Swift-5.0 中的 UIBarButtonItem 颜色设置

我意识到我的 UIBarButtonItem(左右按钮)的颜色行为并不理想。

如果我按住右边的 UIBarButton(见视频),那么颜色会从浅黄色变为灰色的深黄色。

但是,我想要一个保持相同浅黄色的解决方案,无论任何按钮选择、按住等。按钮颜色应始终保持相同的浅黄色。

我怎样才能做到这一点?

这是在模拟器中完成的视频:(您可以清楚地看到单击-n-按住会导致颜色变化。即使按住不放也保持浅黄色的解决方案是什么??)

在此处输入图像描述

这是代码:

0 投票
1 回答
294 浏览

swift - 如何在使用当前模式打开另一个视图控制器后设置导航项的标题 - Swift

我的应用程序中有两个视图控制器。根视图控制器有一些组件,其中一个是按钮。该按钮提供使用当前功能打开另一个视图控制器。点击按钮时打开的第二个视图控制器(SelectTimeViewController)已成功打开。我正在尝试设置导航标题和项目,但我看不到它们。

我没有使用故事板,所以根视图控制器是从 AppDelegate 设置的。

当点击按钮时,“openVC”函数被调用。

我试图在 SelectTimeViewController 的 viewDidLoad 函数中设置 title 和 rightBarButtonItem 但我看不到它们。

除此之外,当更改“openVC”功能时,我可以看到标题和右栏按钮项,如下所示。

0 投票
0 回答
69 浏览

swift - 如何在特定视图控制器中使用默认动画更改 UINavigationController 导航栏背景颜色

如何使用特定 viewController 中的默认动画更改 UINavigationController 导航栏背景颜色。
我在网上找到的每个问题都没有动画。

类似的问题在这里如何更改特定视图上导航栏的颜色,但这篇文章仅回答更改导航栏背景颜色而没有动画。

执行此行为的linkedIn iOS 应用程序的视频。

0 投票
1 回答
40 浏览

swift - 在 iOS11 中,尝试在 NavigationBar 中添加圆形图像作为 navigationItem 并且它没有剪裁其边缘

使用iOS13.3、XCode11.3、

我尝试在我的 largeTitle NavigationBar 上放置一个圆形图像作为 rightBarButtonItem。

该按钮被绘制,但它没有被剪裁,并且还有一些难看的白色角落。

在此处输入图像描述

这是我的代码(见下文):

如您所见,我添加了clipsToBounds = true它 - 但我没有看到边缘被剪裁。为什么 ???