问题标签 [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.
ios - 如何使用 SwiftUI 为 NavigationBar 标题设置图像?
我想使用 SwiftUI 在 NavigationBar 的 titleView 中设置图像。我们可以通过使用 UIKit 来做到这一点,如下所示:
这就是我们在 UIKit 中的做法。
如何使用 SwiftUI 来实现这一点?
custom-renderer - Xamarin.Forms:当显示 ToolbarItems 时,如何在 TitleView 中居中显示图像?
我正在开发一个包含4 个选项卡的Xamarin.Forms.Shell 应用程序。我想在所有这些页面上显示一个包含居中 SVG 徽标的公共。 Title
为此,我可以使用TitleView
这样的:
这很有效,并且徽标很好地位于NavigationBar
. 但是,如果页面包含ToolbarItems
,则徽标不再居中。
例如,在一个页面上我有一个ToolBarItem
这样的:
是否有另一种方法可以通过使用或计算 SVG 的大小来将SVG 中的居中图像显示为 Title?CustomRenderer
ToolbarItems
我看到一年前已经发布了一个类似的问题,但没有任何解决方案......
我已经尝试过ToolbarItem
像TitleView
这样重绘:
在 iOS 上是正确的,但我可以看到:
- 徽标不像不包含任何 的页面那样完全居中
ToolBarItem
,因为当我在页面之间切换时有一个小间隙 - 图标的位置不像我使用
ToolBarItem
在 Android 上,结果不正确:徽标的高度不同,并且图标不在TitleView
.
xaml - Xamarin.Forms:是否可以在代码隐藏中更新 Shell.TitleView?
我在一个包含 4 个选项卡的Xamarin.Forms.Shell 应用程序上工作。
在主选项卡上,我有:
- a
TitleView
包含公司标志的 - s
ScrollView
包含一个Image
as Header - a
ScrollView
包含主要内容,可以覆盖Header使其完全可见
XAML 如下所示:
默认情况下,我想在/上显示标题 :因此将隐藏,背景将是标题。然后我想仅在内容覆盖Header的一半时显示默认/ :这样才会可见,并且背景将是默认背景。Image
NavigationBar
StatusBar
NavigationBar
StatusBar
Image
NavigationBar
StatusBar
NavigationBar
StatusBar
但是我没有找到任何访问该Shell.NavBarIsVisible
属性或Shell.TitleView
代码隐藏的方法。
所以我想知道这可能吗?
android-layout - 如何删除工具栏中的剩余空间(以及上方和下方)
如何删除<NavigationPage.TitleView>
Xamarin.Forms 周围的丑陋蓝色空间?
我已经测试了这篇文章:Wendy Zang - MSFT,但正如你所见,它对我不起作用。这是Toolbar.xml
我的Android项目中文件的内容:
我也尝试了这个解决方案:Mauro Cavallin - Lemcube但我得到一个错误:'V7' doesn't exist in the namespace 'Android.Support' in this line:
你如何成功?或者你为什么没有同样的问题?
编辑:感谢 Cherry Bu - MSFT 解决方案,我可以删除左边的空间。但是上面和下面的两条线仍然存在。
这可能是由于Xamarin 中的 BAD Height 计算导致的吗?这是我的工具栏的定义:
如果我用这个替换stacklayout的定义,问题就会消失(但我的内容不再可见......):
那么,我应该如何定义这个 Stacklayout 的高度???
ios - Xamarine Shell TitleView 按钮在 iOS 中消失
我正在努力解决这个问题。在我的内容页面中,我有一个包含标签和按钮的标题视图。如果我在 android 中执行一切正常,但在 ios 中,按钮从屏幕右侧消失。
编码:
shell - 在 xamarin shell 中插入全局标题视图
在标题视图中,我必须插入一个模板,或者在任何情况下都是一个全局模型,它被所有页面占用,下面我将应该插入到标题视图中的代码
下面我插入我要获取 Titleview的图形效果
swift - 当 navigationItem.titleView 被隐藏时,Tableview y 原点无法正确设置动画(Swift 5)
当搜索栏出现时,我试图让 tableView 向上移动。看一下问题:
我想我知道问题出在哪里,但我想不出解决方案。在 SearchResultsUpdating 我有一个动画块:
在我看来,动画块只接收 y 原点的先前坐标,因此它的动画不同步。我尝试将目标添加到 tableView、navigationBar 或 searchBarTextField,但没有任何效果。
任何帮助表示赞赏,谢谢!
编辑:在实施肖恩的第二个建议后,结果如下:
我无法想象为什么它现在动画不流畅......非常令人沮丧!
编辑 2 - 要求的代码:
编辑 3:当我注释掉另一个函数时,它终于可以工作了,但我不确定为什么,或者如何修复它。这是有问题的函数, addSubViews()
具体来说,当我注释掉这一行时它会起作用:
以下是有关设置 weatherView 及其所有子视图的所有代码:
为了彻底起见,这里是完整的 viewDidLoad() 函数:
编辑 4:通过 viewDidLoad() 中的以下更改,我终于让它工作了!