BarTintColor不适用于Xamarin中iOS 13中的PreferSlargetilles

BarTintColor不适用于Xamarin中iOS 13中的PreferSlargetilles,xamarin,xamarin.ios,uinavigationbar,bartintcolor,Xamarin,Xamarin.ios,Uinavigationbar,Bartintcolor,当我试图为iOS 13准备应用程序时,我遇到了一个无法修复的渲染问题 我们的ViewDidLoad中有如下代码: this.NavigationController.SetNavigationBarHidden(false, false); this.NavigationController.NavigationBar.BarTintColor = UIColor.FromRGB(3, 117, 178); this.NavigationController.NavigationBar.Tint

当我试图为iOS 13准备应用程序时,我遇到了一个无法修复的渲染问题

我们的ViewDidLoad中有如下代码:

this.NavigationController.SetNavigationBarHidden(false, false);
this.NavigationController.NavigationBar.BarTintColor = UIColor.FromRGB(3, 117, 178);
this.NavigationController.NavigationBar.TintColor = UIColor.White;
this.NavigationController.NavigationBar.Translucent = false;
this.NavigationController.NavigationBar.TitleTextAttributes = new UIStringAttributes
{
ForegroundColor = UIColor.White
};
View.BackgroundColor = UIColor.White;

this.NavigationController.NavigationBar.PrefersLargeTitles = true;
this.NavigationController.NavigationBar.LargeTitleTextAttributes = new UIStringAttributes
{
ForegroundColor = UIColor.White
};
在iOS 12中,它看起来像这样

刚刚编译了13个,现在看起来像

但如果我滚动,它看起来确实正确(搜索除外)

我们以前从开发人员的博客中获得了很多这方面的信息,我在那里尝试了几次迭代。我甚至还试着把它的一部分放到我们的AppDelegate中


我可以更改文本(它实际上在这里工作,这就是为什么你什么也看不到)。它在未设置PreferSlargetTitles的页面上运行良好

这是12.99.3.5之前Xamarin中的一个bug

在12.99.3.5中,新的ScrollEdgeAppearance属性可用,但也不起作用

这在12.99.4.1及更高版本中已修复


进度可以在

上跟踪这是12.99.3.5之前Xamarin中的一个bug

在12.99.3.5中,新的ScrollEdgeAppearance属性可用,但也不起作用

这在12.99.4.1及更高版本中已修复


可以在

Hi跟踪进展,现在xamarin可能与iOS13不完全兼容。IOS 13是一个测试版,当它是一个稳定的版本时,你可以试一试。如果在那个时候仍然有问题,它可以被认为是一个问题。我完全明白这一点-但两个测试版都接近尾声。除了测试版,还希望解决一个问题。我不是说这是测试版的问题,我是说我在两个版本之间遇到了这个问题,不知道发生了什么。好吧,虽然两个beats都快结束了,但在发布版本后一切都会准备好。不仅是IOS版本,但是Xamarin.Forms的版本也可以安装。这里不使用Xamarin表单。这在本机iOS应用程序中也可以正常工作。向项目提交反馈。我们正在对我们的东西进行更新,以便它在发布的同时准备就绪。好的,如果获取解决方案将在这里共享。嗨,现在xamarin可能与iOS13不完全兼容。IOS 13是一个测试版,当它是一个稳定的版本时,你可以试一试。如果在那个时候仍然有问题,它可以被认为是一个问题。我完全明白这一点-但两个测试版都接近尾声。除了测试版,还希望解决一个问题。我不是说这是测试版的问题,我是说我在两个版本之间遇到了这个问题,不知道发生了什么。好吧,虽然两个beats都快结束了,但在发布版本后一切都会准备好。不仅是IOS版本,但是Xamarin.Forms的版本也可以安装。这里不使用Xamarin表单。这在本机iOS应用程序中也可以正常工作。向项目提交反馈。我们正在对我们的东西进行更新,以便它在发布的同时准备就绪。好的,如果得到解决方案,将在这里分享。