问题标签 [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.
shell - 如何在 Xamarin.Forms 4.0 Shell.TitleView 中居中 ImageView?
我正在使用 Xamarin.Forms 4.0,其外壳左侧有一个弹出按钮。我试图在 Shell.TitleView 的中心显示一个图像,但是,我不知道如何正确实现这一点。结果就像官方页面中建议的那样,图像并不是真正位于中心(但有点在右侧)。这可能是因为左侧的汉堡菜单图标,也许(?)
我试图在视图渲染后计算汉堡菜单图标的宽度并在图像的边缘进行补偿,但由于没有页面加载事件,此时我只能在构造函数中硬编码延迟内容页面。但这被认为是相当肮脏的,当右侧有图标时会出现问题。
我希望无论右侧有汉堡菜单图标或其他图标,都会有更好的方法在 TitleView 中居中图像。提前致谢!
---添加了参考样本---
我给这个应用贴上了白标签,并把它放在 Github 上供大家参考。谢谢!参考示例:https ://github.com/ltin071/XFShellFlyoutSample
TitleImage 不在中心,直到按下下方的调整按钮(执行上述计算)。我希望我错过了一些实现这一目标的标准方法。
alignment - iOS 9 标题视图未正确对齐
我在导航栏中心的 UISegmentedControl 在除 iOS 9 之外的所有 iOS 版本中看起来都很好。我查看了很多讨论,但找不到解决方案。
这发生在 iOS 9
它应该看起来像这样
我以这种方式添加了分段控件:
我还尝试使用 UIView 将切换器包装在其中然后显示它,但没有用。使分段控件更小也不起作用。
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!
xamarin.forms - 删除标题视图 xamarin 表单中的左侧空格
我在删除标题视图中多余的剩余空间时遇到问题,如下图所示,请在此处查看屏幕截图
Ps:我正在使用标签页,该栏是导航标题视图。
swift - 如何为用作 titleView 的 xib 设置前导和尾随约束
我有带有左右两个标签的 Xib 文件。左边的前导为 0,尾随为右 0。在 >= 15 约束之间。此视图用作导航栏中的标题视图。我的问题是:如何设置此 xib 以使左标签靠近 leftItem 和右标签靠近 rightItem?
如何调用 xib
xib是如何填充的
解决方案,与下面的答案和这个答案有关