Yur*_*biy 1 custom-renderer xamarin.ios xamarin.android xamarin xamarin.forms
我决定加下划线Effect的Label,和做一步一步在这里,但由于某些原因,每当我有Label这个Effect,在Android和iOS我的应用程序崩溃.使用诊断日志,仍然没有消息,可以说我在哪里出问题.其实,它只是开始使我View有这个Label,在那之后我的应用程序变得不活跃,手机打开它的主屏幕,并在VS,调试立即停止.在Android设备日志中,我发现了这个:
代码类似于上面链接中的代码.我已经试图找到一些原因,实际上,我没有.我试着用硬核名字.此外,没有达到类或平台特定类中的断点.如果我,例如,注释ResolutionGroupName属性,该应用程序将工作并将Label显示,但确定没有下划线.
UPDATE
对不起,也许带有错误的iOS屏幕截图与当前问题无关.但我有一个可能是:
如果您使用的是博客中的相同代码,请确保正确编写特定于平台的效果定义.
Android中的Ex:
[assembly: ResolutionGroupName(NameSpace.SharedEffectName.EffectNamespace)]
[assembly: ExportEffect(typeof(NameSpace.Droid.UnderlineEffect), nameof(Namespace.UnderlineEffect))]
Run Code Online (Sandbox Code Playgroud)
这应该可以解决错误.
| 归档时间: |
|
| 查看次数: |
205 次 |
| 最近记录: |