gpt4 book ai didi

xamarin - 如何更改 Xamarin.Forms 标签栏高度 (iOS)

转载 作者:行者123 更新时间:2023-12-01 11:19:16 25 4
gpt4 key购买 nike

如何更改 Xamarin.Forms (iOS) 中标签栏的高度? TabbedRenderer 可以吗?

最佳答案

是的,这可以从 CustomRenderer 修改.

您将需要对 TabbedPage 进行子类化在 Forms 项目中并使用此类导出渲染。

然后在 CustomRenderer 中覆盖 ViewWillLayoutSubviews方法。就像是:

public class MyTabbedPageRenderer : TabbedRenderer
{
// Modify this variable with the height you desire.
private readonly float tabBarHeight = 55f;

public override void ViewWillLayoutSubviews()
{
base.ViewWillLayoutSubviews();

TabBar.Frame = new CGRect(TabBar.Frame.X, TabBar.Frame.Y + (TabBar.Frame.Height - tabBarHeight), TabBar.Frame.Width, tabBarHeight);
}
}

希望这可以帮助。-

关于xamarin - 如何更改 Xamarin.Forms 标签栏高度 (iOS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45964927/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com