欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 名人名企 > 【Bug】MAUI自定义弹窗在IOS有异常背景

【Bug】MAUI自定义弹窗在IOS有异常背景

2025/6/22 4:42:51 来源:https://blog.csdn.net/weixin_44231544/article/details/148156669  浏览:    关键词:【Bug】MAUI自定义弹窗在IOS有异常背景

文章目录

    • 问题
    • 问题代码
    • 原因
    • 解决
    • 处理Bug的具体步骤

问题

自定义弹窗有异常背景
在这里插入图片描述

问题代码

<mct:Popup xmlns="http://schemas.microsoft.com/dotnet/2021/maui"xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"xmlns:converters="clr-namespace:TmsSleepTreat.Med.Converters"         xmlns:mct="http://schemas.microsoft.com/dotnet/2022/maui/toolkit"x:Class="TmsSleepTreat.Med.Views.CustomizeCalendarPopup" VerticalOptions="Start"  Color="Transparent" Size="335,310">

原因

MAUI社区的Popup控件渲染bug

解决

1、去掉顶层布局得透明

<mct:Popup xmlns="http://schemas.microsoft.com/dotnet/2021/maui"xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"xmlns:converters="clr-namespace:TmsSleepTreat.Med.Converters"         xmlns:mct="http://schemas.microsoft.com/dotnet/2022/maui/toolkit"x:Class="TmsSleepTreat.Med.Views.CustomizeCalendarPopup" VerticalOptions="Start"  Color="#22263E" Size="335,310">

2、xaml不使用InitializeComponent();渲染自定义自己用c#在后台写页面然后添加到Content
在这里插入图片描述
3、用第三方控件代替(有很多也有bug)
如mpopup导致使用输入键盘、picker相关有涉及弹出窗口的时候奔溃

处理Bug的具体步骤

  1. 重现BUG
  2. 确定发生BUG的过程时都做了哪些动作
  3. 桌面检查:把自己的脑子作为CPU,运行从开始操作到出现BUG的操作、处理的数据,分析出现问题的原因
  4. 调试:确定问题出现的原因
  5. 确定解决方案
  6. 修复BUG
  7. 回归测试:确定已BUG已修复并没引入新问题

没有粉丝,没有评论,甚至连读者都没有。因为自己写的烂,因为自己水平有限,所以自己的作品一经发出就石沉大海了,得不到任何的回信,就好像自己写的东西是给自己看的。自己的作品怎么看都好像不够完美,全身的毛病,所以读者不喜欢也很正常对吧!

其实最让我开心的是有些读者们夸我文笔不错,或许是有人第一次这样夸我的缘故吧!又或许是我写的东西没什么人认可,我感受到了一种前所未有的激动,对于未来的憧憬,对自己写下去的动力。

因为有你们,我的写作之路才不孤独,因为有你们,我才能坚持到现在,如果有一天我真的写出圈了,或许我们可以整个交流会之类的,到时候促膝长谈。

“书山有路勤为径,学海无涯苦作舟。”写作苦是苦了点,整得我差点就想放弃了,不过还好有你们。我也不急着成功,因为没有个几十年如一日的坚持,哪能轻易成功?

茫茫文海无人意,天下有君识吾心。文海很孤独,但是有诸君,便足以令我至千里。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词