Xamarin.iOS + Xamarin.Forms - 未找到iOS类库中的自定义渲染器

时间:2016-06-22 16:55:02

标签: xamarin xamarin.ios xamarin.forms libraries

我有四个库,一个PCL和三个特定于平台的类库,适用于Android,iOS和Win Phone。我在PCL中有一个自定义Xamarin.Forms视图的基类,在特定于平台的库中有它的渲染器。

在我使用库的项目中,从不调用iOS渲染器的OnElementChanged()函数。到目前为止,我已在Android上进行了测试,并且它可以工作并且视图会被渲染。为什么会这样?

为了使事情变得复杂,我在另一个项目中使用了这些库,它们可以在所有三个平台上无缝地工作。

如果需要,我可以提供更多信息。

1 个答案:

答案 0 :(得分:1)

由于信息不多......

  1. 确保为渲染器设置了ExportRendererAttribute
  2. 确保只有一个渲染器可用于控件