1

有没有办法我们可以在 IOS 渲染器上访问表单布局(Grid、StackLayout、Frame 等使用 XAML 设计的表单)并在其中添加本机控件(比如添加本机 UIImageView)?

我知道我们可以为图像视图编写一个自定义渲染器,然后在 IOS 原生渲染器中更改其源,但在我们的例子中,我们需要创建一个整个页面渲染器。

为了让您了解上下文,我们正在尝试在表单中创建一个基于 XAML 的页面并为此在 IOS 中创建一个页面渲染器,因此我们可以在渲染器中访问此表单页面的所有控件。现在我们需要创建一个本机控件(实际上是相机流,但让我们考虑一个简单的 UIImageView 以保持简单)并将其添加到我们在此页面上使用 XAML 在表单中创建的布局(网格、堆栈布局、框架等)中。

任何想法如何做到这一点?

4

1 回答 1

0

我在 xamarin 表单中列出了几乎所有与渲染器相关的本机控件,下图包含一些可能对您有所帮助的渲染器。

渲染器图像

@supreet:您可以在此处找到适合您的更多自定义渲染器

祝你好运

于 2015-02-04T18:20:41.200 回答