是否可以让多个 类(无论是 UITableViewCell 还是 UIViewController)在 Xamarin.iOS 中共享一个 xib?

Is it possible to have multiple classes (be it UITableViewCell or UIViewController) share a single xib in Xamarin.iOS?

我有一个已经与 class 关联的 xib。当我在我的 xamarin ios 项目中创建一个 UITableViewCell 时,它会生成一个 xib。现在我需要创建另一个 UITableViewCell,我想在其中重用已经存在的 xib。可能吗?当我尝试扩展已经存在的 TableCell 时,我的项目中总是出现强制转换异常。如果我能解决这个转换异常或让现有的 xib 与我的新 class 一起工作,那将会很有帮助。

Is it possible to have multiple classes share a single xib in Xamarin.iOS?

一个xib只能有一个对应class。正如这个 docs 所说,Xamarin.iOS 当前不支持使用 .xib 文件 Visual Studio。

苹果推荐开发者使用故事板代替xib.Here是video guide使用原生iOS.You可以参考