【发布时间】:2016-10-24 18:10:29
【问题描述】:
我总共有四个库,一个 PCL 和三个用于 Android、iOS 和 Win Phone 的特定于平台的类库。我在 PCL 中有一个用于自定义 Xamarin.Forms 视图的基类,并在特定于平台的库中为它提供了渲染器。
在我使用库的项目中,iOS 渲染器的OnElementChanged() 函数从未被调用。到目前为止,我已经在 Android 上进行了测试,它在那里工作并且视图被渲染。为什么会这样?
更复杂的是,我在另一个项目中使用了这些库,它们可以在所有三个平台上无缝运行。
如果需要,我可以提供更多信息。
【问题讨论】:
-
有什么可以分享的吗?您是否确保正确导出渲染器,并确定它确实在使用?
标签: xamarin xamarin.ios xamarin.forms libraries