问题标签 [titleview]

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

xaml - TitleView 没有覆盖整个工具栏

我正在开发关于Toolbar使用的通知计数TitleView。里面TitleView 我用RelativeLayout的是从顶部裁剪的,没有显示完整的圆Label

这是我的代码:

这是我的输出:

在此处输入图像描述

0 投票
1 回答
33 浏览

swift - 自定义 iOS 导航栏

我想知道如何在 UINavigationBar 上完成这样的事情。这是钱包应用程序中卡片的详细视图。

根据文档,我看不到如何向导航栏添加额外的视图来完成这种设计。

在此处输入图像描述

0 投票
1 回答
1035 浏览

xamarin - 如何显示所有页面通用的导航栏“TitleView”

我已添加显示,但它仅TitleView在我导航到其他显示为空的页面时显示。MainPageNavigationbarMainPageNavigationbar

下面的代码我在MainPage.xaml文件中

在此处输入图像描述

当我单击铃铛图标并移至第二页TitleView时根本不显示

在此处输入图像描述

我怎样才能显示TitleView所有页面的共同点?

0 投票
0 回答
588 浏览

shell - 如何在 Xamarin.Forms 4.0 Shell.TitleView 中居中 ImageView?

我正在使用 Xamarin.Forms 4.0,其外壳左侧有一个弹出按钮。我试图在 Shell.TitleView 的中心显示一个图像,但是,我不知道如何正确实现这一点。结果就像官方页面中建议的那样,图像并不是真正位于中心(但有点在右侧)。这可能是因为左侧的汉堡菜单图标,也许(?)

https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/shell/configuration#display-views-in-the-navigation-bar

我试图在视图渲染后计算汉堡菜单图标的宽度并在图像的边缘进行补偿,但由于没有页面加载事件,此时我只能在构造函数中硬编码延迟内容页面。但这被认为是相当肮脏的,当右侧有图标时会出现问题。

我希望无论右侧有汉堡菜单图标或其他图标,都会有更好的方法在 TitleView 中居中图像。提前致谢!

---添加了参考样本---

我给这个应用贴上了白标签,并把它放在 Github 上供大家参考。谢谢!参考示例:https ://github.com/ltin071/XFShellFlyoutSample

TitleImage 不在中心,直到按下下方的调整按钮(执行上述计算)。我希望我错过了一些实现这一目标的标准方法。

0 投票
1 回答
1049 浏览

shell - Xamarin.Forms 4.0 Shell TitleView iOS 无法设置黑色背景色

我正在为一家品牌指南要求标题视图以黑色(#000)作为背景颜色的公司工作。我正在使用 Xamarin.Forms 4.0 Shell 来构建应用程序。Android运行良好,但iOS“没那么黑”。

为了演示这个问题,我使用官方示例“Xaminals”作为试用版并将标题颜色更改为“黑色”。请参阅下面的结果图像。

iOS 截图

安卓截图

请查看我的代码是否有任何问题,以便为 iOS 标题视图背景颜色实现“Real Black”(#000)。提前致谢!

样本供参考。

0 投票
2 回答
2256 浏览

xamarin.forms - Xamarin Forms Shell TitleView 不居中图像

我有一个在 Xamarin.Forms 中使用新 Shell 的应用程序。我将以下代码添加到我的一个页面中,以尝试使用 TitleView 区域来显示我的应用程序标题图像居中。(仅供参考 - 我已经尝试过两个对齐选项的中心,它没有任何区别。)

这样做后我得到的是标题栏中的图像,但在空间中居中,不包括左侧的汉堡包按钮,如下所示:

在此处输入图像描述

我更喜欢的是不管汉堡菜单占用的空间如何,它都居中,看起来像这样:

在此处输入图像描述

有什么建议么?

还 - 将图像放入 TitleView 会导致它被缩小。有没有办法避免这种情况?

0 投票
1 回答
26 浏览

alignment - iOS 9 标题视图未正确对齐

我在导航栏中心的 UISegmentedControl 在除 iOS 9 之外的所有 iOS 版本中看起来都很好。我查看了很多讨论,但找不到解决方案。

这发生在 iOS 9 这发生在 iOS 9

它应该看起来像这样

应该是这样的

我以这种方式添加了分段控件:

我还尝试使用 UIView 将切换器包装在其中然后显示它,但没有用。使分段控件更小也不起作用。

0 投票
0 回答
90 浏览

swift - iOS13.3下如何创建高度大于40像素的navigationItem.titleView?

使用 Swift 5.1.3、iOS13.3、XCode11.3、

我尝试创建一个自定义的 navigationBar Title 并使用 navigationItem.titleView 来做到这一点。

如果自定义 titleView 尺寸小(大约 40-45 像素),一切正常。原因很可能是因为navigationItem 左右按钮的尺寸也很小。

但是,我的 naviagionBar 设置为一个大标题,我想放置一个更高的自定义 titleView 来填充那个大空间。

我找到了很多自定义 naviagationItem.titleView 的答案(例如下面的代码)。但不幸的是,这些解决方案对更高的高度没有帮助!

这是小高度的解决方案:

如果高度为 150 或 250,则此解决方案不起作用 - 特别是如果自定义 titleView 包含按钮。该按钮不再可单击,因为在自定义 titleView 的下边缘不再识别单击事件!

问题1:如果将item放在大高度自定义navigationItem.titleView中,按钮点击事件将不再被识别。

问题 2:当从 detail-VC 导航回包含大标题自定义 navigationItem.titleView 的 VC 时,我们的自定义 titleView 将完全消失。

如何克服问题 1 和 2 - 这就是这里的问题。感谢您对此的任何帮助。

PS 这是所需结果的说明。navigationItem.titleView 是自定义的,包含一个带有两个元素的stackView(即title-Text 和一个黄色圆形按钮)。自定义的titleView应该放在navigationBar的最底部,但仍然克服了上面描述的问题1和2!

在此处输入图像描述

0 投票
2 回答
1143 浏览

xamarin.forms - 删除标题视图 xamarin 表单中的左侧空格

我在删除标题视图中多余的剩余空间时遇到问题,如下图所示,请在此处查看屏幕截图

Ps:我正在使用标签页,该栏是导航标题视图。

0 投票
1 回答
175 浏览

swift - 如何为用作 titleView 的 xib 设置前导和尾随约束

我有带有左右两个标签的 Xib 文件。左边的前导为 0,尾随为右 0。在 >= 15 约束之间。此视图用作导航栏中的标题视图。我的问题是:如何设置此 xib 以使左标签靠近 leftItem 和右标签靠近 rightItem?

如何调用 xib

xib是如何填充的

解决方案,与下面的答案和这个答案有关