在Xamarin IOS中使用Vector pdf Image

时间:2017-08-21 04:56:27

标签: xamarin xamarin.ios xamarin.forms

在我的Xamarin.IOS视觉工作室项目中,我想在UIImageView中使用Vector pdf图像。但我无法直接在故事板设计器中添加矢量图像(也尝试拖放)。

有没有办法在xamarin IOS中使用Vector pdf图像? 任何样本都会有所帮助。

感谢。

2 个答案:

答案 0 :(得分:0)

您需要先将pdf图像添加到资产目录(Images.xcassets)。您可以参考指南HERE。它是Xcode的指南,但在Visual Studio中应该完全相同。

答案 1 :(得分:0)

是的,正如lowleetak所说,我们需要先将pdf文件添加到资产中。

Xamarin教程here,按照步骤操作,很简单。

修改

  

没有选项可以选择“属性”检查器以在Visual Studio中将“缩放”设置为“单个向量”。有替代方案吗?

AFAIK,没有选项来设置矢量的比例,也许您可​​以在生成pdf文件时设置此属性。

  

我想处理点击事件以捕获图像X Y在C#中的坐标。有没有办法做到这一点?

覆盖触摸事件。文档here

代码:

public override void TouchesBegan(NSSet touches, UIEvent evt)
{
    var touch = touches.AnyObject as UITouch;
    CGPoint point = touch.GetPreciseLocation(yourImage);
}

<强>更新

  • 在iPhone5上:

enter image description here

  • 在iPhone6上

enter image description here

这是约束

enter image description here