使用Xcode 14.0构建应用程序时,iOS 16.0中缺少Xamarin iOS导航栏标题

vsikbqxv  于 2022-12-07  发布在  iOS
关注(0)|答案(1)|浏览(142)

此问题适用于在Xcode 14.0中构建并在iOS16.0中运行的Xamarin iOS应用程序。
如果页面标题不是在页面构造函数中设置的(例如在OnAppearing中),则在第一次显示时不会显示页面标题(缺少)。如果您推出页面并在稍后返回到该页面,则现在将显示该标题。

drnojrws

drnojrws1#

这似乎是由iOS 16.0/Xcode 14.0中的Apple错误引起的。有两种解决方法:
1.将标题设定程式码移至网页建构函式。
1.将标题设置代码保留在原来的位置,并将以下代码添加到页面构造函数中:

Title = "\uFEFF";  // Non-printing non-blank Unicode character

显然,如果Title在构造函数中为null、空或空白,则文本的alpha被设置为0。
毫无疑问,苹果会在以后的版本中修复这个问题,但我相信目前的版本仍然存在这个问题。

相关问题