- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试为我的 Xamarin.iOS 应用翻译这段代码:
https://github.com/yourtion/YXWaveView/blob/master/YXWaveView/YXWaveView.swift
第 179 行:
let path = CGMutablePath()
我在 Xamarin 中找不到 CGMutablePath
?
最佳答案
ObjC CGMutablePathRef
结构(或 Swift CGMutablePath 类)被 Xamarin.iOS
包装为 CGPath
(CoreGraphics
命名空间)。
var path = new CGPath();
public class CGPath : INativeObject, IDisposable {
internal IntPtr handle;
[DllImport (Constants.CoreGraphicsLibrary)]
extern static /* CGMutablePathRef */ IntPtr CGPathCreateMutable ();
public CGPath ()
{
handle = CGPathCreateMutable ();
}
[Mac(10,7)][iOS (5,0)]
public CGPath (CGPath reference, CGAffineTransform transform)
{
if (reference == null)
throw new ArgumentNullException ("reference");
handle = CGPathCreateMutableCopyByTransformingPath (reference.Handle, ref transform);
}
[DllImport (Constants.CoreGraphicsLibrary)]
extern static /* CGMutablePathRef */ IntPtr CGPathCreateMutableCopy (/* CGPathRef */ IntPtr path);
public CGPath (CGPath basePath)
{
if (basePath == null)
throw new ArgumentNullException ("basePath");
handle = CGPathCreateMutableCopy (basePath.handle);
}
~~~~~
关于swift - Xamarin 中的 CGMutablePath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47416510/
具有以下形状: 我想知道你是如何让它像这样弯曲的: 也类似: 我假设所有的圆/线都打包到一个 CGMutablePath 中,然后对其应用某种曲线、圆弧或四边形曲线,尽管我是甚至难以复制它。有谁知道如
在以下情况下使用 CGMutablePath 时发生内存泄漏: - (CGMutablePathRef) textMutablePathForFrame:(CGRect)frame { CGA
对于这个项目,我使用 CGMutablePath 的 addCurve 方法在 View 上绘制曲线形状。 我完全不明白的是,如何(或者是否有可能)从可变路径中删除完全相同的曲线?从 API 来看,似
我正在关注 winding rules documentation为 fillRule 属性提供,该属性用于尝试识别某个点是否位于区域内。我的问题是尝试在如下路径中添加多个路径排除项。我试图在 Pla
我有一个应用程序,它允许用户绘制他们自己的地理围栏。现在它的工作方式是用户在屏幕上绘制他们的地理围栏,应用程序跟踪他们正在绘制的位置并将他们的路径存储到 CGMutablePath 中。 我的问题是如
我正在使用 cgmutablepath 绘制一个多边形,我想为多边形填充颜色,但它不起作用,我不知道为什么...... 下面是我的代码: var path = CGMutablePath()
我正在尝试为我的 Xamarin.iOS 应用翻译这段代码: https://github.com/yourtion/YXWaveView/blob/master/YXWaveView/YXWaveV
我使用 CgContext 和 CGMutablePath 来绘制对象,但绘制的图像是相反的。我需要Draw Object到CoreMl绘图分类项目。 我使用触摸事件来绘制对象但是当我向顶部方向绘制时
我已经开始在我的应用程序中添加图表。最初我使用 CGMutablePath() 完成了此操作,但随后将其重构为我们 NSBezierPath()。我发现我应该使用哪个令人困惑,但考虑到 NSBezie
这个问题在这里已经有了答案: Does ARC work with Core Graphics objects? (3 个答案) 关闭 9 年前。
我打算在屏幕上用二维箭头显示 AR 对象的信息。所以我使用 projectPoint 来获取对象在屏幕中的相应位置。我有这个函数来返回将节点的 3D 位置转换为 2D 和 CGPoint 以显示信息文
我有一个简单的椭圆形(由 CGMutablePaths 组成),我希望用户能够从中拖动一个对象。只是想知道这样做有多复杂,我是否需要了解大量的数学和物理知识,或者是否有一些简单的内置方法可以让我做到这
在 Xcode 8 beta 6 中,一些添加路径的函数发生了变化,包括那些添加圆弧的函数: func addArc(center: CGPoint, radius: CGFloat, startAn
几个小时以来,我一直在努力解决这个问题。我试着阅读并寻找答案。我什至尝试过“走开,然后再回来”的方法,但没有奏效。我什至尝试过 Yaga 和冥想!我没有占上风。。 所以请各位高手赐教。 我只是想获得不
我有一个 View 被限制在顶部和底部,因此它的高度是动态的。然后我添加一个图层来添加一条垂直虚线。 以下是extension UIView中的代码: let shapeLayer = CAShape
我是一名优秀的程序员,十分优秀!