gpt4 book ai didi

xamarin.ios - 自定义选项卡式页面配色方案 - Xamarin.Forms

转载 作者:行者123 更新时间:2023-12-04 03:12:25 25 4
gpt4 key购买 nike

有什么方法可以自定义 Xamarin.Forms.TabbedPage 上标签的颜色模式吗?对象所以它不采用目标平台的默认外观?

我想更改字体颜色、背景和当前选择的标签颜色。

最佳答案

我建议使用自定义渲染器。

下面是一个 iOS 的例子:

[assembly: ExportRenderer(typeof(TabbedPage), typeof(TabbedPageRenderer))]
namespace MyApp.iOS
{
public class TabbedPageRenderer : TabbedRenderer
{
protected override void OnElementChanged(VisualElementChangedEventArgs e)
{
base.OnElementChanged(e);

TabBar.TintColor = UIColor.White;
TabBar.BarTintColor = UIColor.Black;
TabBar.BackgroundColor = UIColor.Gray;
}
}
}

刚刚通过 Xamarin.iOS 项目中的这个类。

对于 Xamarin.Android,您还可以使用自定义呈现器来完成相同的操作。自定义渲染器的 Android 实现看起来与 iOS 版本不同。

关于xamarin.ios - 自定义选项卡式页面配色方案 - Xamarin.Forms,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25070605/

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