【发布时间】:2019-03-19 20:11:07
【问题描述】:
我们正在使用第三方 SDK,它定义了自己的视图(大约 15 个 xib),并使用视图上设置的插座来执行一些操作。此逻辑驻留在他们的 SDK 中,由他们的 CustomViewController 和委托驱动。我们几乎可以直接使用它,而无需进一步定制它。
有没有办法将整个 xib 直接嵌入到 ContentPage 中,而不必在 xaml 中构建视图?理想情况下,我们希望嵌入 xib,并按原样使用 SDK 的 CustomViewController。也许在 PageRenderer 中,这本身就是一个问题,因为 PageRenderer 只是 UIViewController 的包装,但我们需要从 CustomViewController 继承。
虽然我们知道可以将原生 UI 元素嵌入到 Forms 视图中,但我们想要的是能够嵌入整个 xib,并且还可以从自定义 VC 继承。对如何解决这两个问题有任何见解吗?
【问题讨论】:
标签: c# xamarin xamarin.forms xamarin.ios