ios - Xamarin iOS - 创建绑定(bind) - 对于经典、统一和形式,我是否需要不同的绑定(bind)?

标签 ios xamarin xamarin.forms xamarin-studio ios-library

我注意到,如果我们为更新的统一 API 创建一个库,它就无法在经典 API 中运行,就会出现重大差异。我们还需要为表单项目创建一个特殊的吗?如果不是,最好在表单项目中使用经典绑定(bind)或统一绑定(bind)吗? 此外,有没有一种方法可以创建既适用于经典又适用于统一的绑定(bind)? 到目前为止,由于 API 更改,我的尝试没有成功。

谢谢!

最佳答案

Xamarin.iOS 中有两种类型的项目:Classic 和 Unified。

Forms 项目可以是其中之一,它不是第三个选项(它只是一个引用 Forms nuget 的普通经典或统一项目)。

不可能创建同时适用于 Classic 和 Unified 的单个绑定(bind)程序集(例如,一个原因是 Classic 版本引用 monotouch.dll,而 Unified 版本引用 Xamarin.iOS.dll)。

关于ios - Xamarin iOS - 创建绑定(bind) - 对于经典、统一和形式,我是否需要不同的绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32003284/

相关文章:

ios - 使用 Xamarin iOS 设计器添加等宽约束

debugging - Xamarin.Forms - Debug.WriteLine() - 输出去哪里?

ios - Ionic - 嵌入式视频不适用于 ios

iphone - AFNetworking setImageWithURL - 获取返回图像的高度?

visual-studio - 警告主要版本 52 比该编译器支持的最高主要版本 51 更新

c# - 在 Xamarin 的 C# 项目中使用 F# 库

ios - 绑定(bind)到命令的 TapGestureRecognizer 中数据刷新的空引用异常

image - 具有相同 imageSource 的多个图像并不总是加载 (Xamarin)

ios - 在 CallKit UI 中隐藏 FaceTime 按钮

iOS 谷歌云消息传递无效负载