gpt4 book ai didi

ios - 为什么我的 Xamarin.Forms 应用程序中的 acr.UserDialogs.Toast 消息在设备上被截断?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:31:51 25 4
gpt4 key购买 nike

我们正在使用 acr.UserDialogs 库在我们的 Xamarin.Forms 应用程序上显示 Toasts。消息永远不会超过一个句子。在 Android 中,消息显示正常,Toast 会根据消息的长度调整大小。我们的 QA 技术人员意识到在 iOS 中消息被截断了。

例如 toast

Title: "Connection Restored" 
Message: "Your connection has been reestablished"

被截断为

Title: "Connection" 
Message: "Your connection has been"

在设备上显示时。

我尝试将消息更改为“已重新连接!”我们看到的只是“重新连接”

我的 Mac 上的模拟器没有这个问题。我可以看到整个消息。

编辑:我应该指出,我使用的是 Acr.UserDialogs 库的 4.1.4 版和 Xamarin.Forms 的 2.2.0.45 版

最佳答案

为什么?这很可能是图书馆的一个错误。但我假设您也对解决方法感兴趣。这是对我有用的:只需用空格填充要显示的字符串。我选择的空格数与原始字符串中的字符数相同。因此,当字符串被截断一半时,剩下的就是您首先要显示的内容(被截断的部分是包含空格的部分)。

假设你想展示

"Connection"

你可能会得到

"Conne" 

所以如果你开始

"Connection          "

你最终会得到

"Connection"

是的,这很愚蠢,但有一些解决方法。

关于ios - 为什么我的 Xamarin.Forms 应用程序中的 acr.UserDialogs.Toast 消息在设备上被截断?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41343044/

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