ios - 在 Xamarin Forms 应用中使用 iOS 特定元素
问题描述
我想在我的 Xamarin Forms 应用程序中使用 iOS 特定元素 (SceneKitView),但我不知道如何去做。
我读了这篇文章,但我不确定我是否能够以这种方式创建视觉元素(又名视图)。
我应该实现哪些类以及我必须做哪些配置才能实现这一目标?另外,我使用的 DI 框架与 Xamarin 提供的不同,这会是个问题吗(我使用的是 Ninject)?
基本上,我的问题是如何在 Xamarin Forms 中创建自定义跨平台视图(一个 github 示例会很棒!)。
我知道有一个等效于 SceneKit 的跨平台,但现在我没有时间重做 3D 场景的代码。
解决方案
好的,找到了。
这个概念称为自定义渲染器。
这里是文档的链接:https ://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/custom-renderer/
推荐阅读
- solr - 在云模式下运行 Solr 自定义过滤器
- c# - dc.BeginDialogAsync:“值不能为空。\n参数名称:选项”
- python - 无法用 seaborn 地块来评估斧头对象
- python - 如何自动复制 - 粘贴 - 运行 .exe 文件?
- javascript - 带有数组值的jQuery排序元素没有html属性
- python - 如何根据特定字符串匹配将特定字符串附加到另一个字符串?
- c# - 没有递归的 C# 字符串数组修改
- azure - 如何将源中的行键映射到接收器中的行键?没有按预期工作
- node.js - 使用 multer-s3 将大型视频文件上传到 s3
- python - Treating a percentage over 100% as a double digit %