core-graphics

    3热度

    2回答

    我在我的swift 3.0 xcodeproject中使用iOS Charts.framework(https://github.com/danielgindi/Charts)。我知道“所有的数据集构造函数已经改变 - 他们不再接受一个x-index数组”,但是现在如果LineChartData没有“xVals”参数,现在如何将字符串放在我的x轴上? ?? 之前是那么容易做到这一点... let

    0热度

    1回答

    我从这段代码中得到了大量的CGContextDrawPath: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.错误。它在SKScene中执行。基本上,我在屏幕上以SKShapeNode的形式获取用户的绘图。然后我用C

    1热度

    1回答

    我试图创建一个自定义分段,坐在我的搜索控制器的控制下在模拟看到了下面 问题创建自定义分段控制: 我很难创建指示当前索引的尖针(看起来像这样:“^”)。 在尝试解决: 由于从下面的问题一些帮助,我能够让它看起来很近,但我无法得到的指针显示 https://stackoverflow.com/a/37705692/5254240 问: 如何让我的代码看起来像我目前拥有的样机,并获得指针以与分段控制器的

    1热度

    1回答

    我正在尝试将一列UIBezierPath作为点格显示。点的间距是相对于UIView的大小,是这样的:(bounds.UIView/10),使间距10每侧 所以基本上我有两个问题: 1)如何行程单点使用UIBezierPath? 2)如何创建一个点阵列并在UIView上敲击它们。

    0热度

    1回答

    这非常简单,但我无法弄清楚我做错了什么。 我有一个视图控制器,在中心有一个视图。我想画的东西像下面的循环: 我遇到的主要问题,是我不能让anytihng露面的看法。我现在只是想画一条线,但我显然错过了一些关键。这里是我的代码: @interface ViewController() @property (weak, nonatomic) IBOutlet UIView *centerView;

    1热度

    2回答

    我有一个UIView,我想要在类似于下载飞行到Safari停靠栏的曲线路径上设置动画。我不知道该怎么做,因为我确定它涉及到Core Graphics和Core Animation。我发现的最后一个答案是从2011年开始使用iOS 6中弃用的函数,但无法按原样运行。提前致谢。

    0热度

    2回答

    基本上我想创建一个计时器应用程序。这就是为什么我需要一个圆圈来显示计时器的进度。如果定时器为10秒,则该圆圈将被分成10段,每段在1秒后出现。好的。 我已经成功地从SO post -> draw-a-circular-segment-progress-in-swift创建它,但有点问题。我的圈子的分段从第四个四分体开始,但不是预期的。我想要显示来自第一个quadrent的段。在这里我已经为8段创建

    0热度

    2回答

    我使用SO POST的答案在图像上绘制文字。我遇到的问题是当CGPoint设置在图像的右边缘附近时,文本从图像延伸出来。我试图找出一种方法来从CGPoint中绘制左侧而不是右侧,或者以某种方式计算将绘制的文本的点的大小,然后移动绘制点以适应该大小。 这是我使用的代码。 func textToImage(drawText text: NSString, inImage image: UIImage,

    3热度

    1回答

    由于UIBeizerPath支持fill()来填充封闭区域。 我的要求是如何从UIBeizerPath()获得封闭区域,与fill()方法相同。 如果我能找到帮助找到beizerpath的区域和边界,我将非常感激。 假设我想用字母'A'得到封闭区域,我可以得到所有的beizerPathCGPoints,但是不能将evenPath定义为evenOdd规则来获得所需的字段属性并最终得到区域。我很好奇知

    0热度

    1回答

    我有以下代码绘制到CALayer子类的上下文中。 override func draw(in con: CGContext) { // super.draw(in: con) //with/out makes no diff let endAng = CGFloat(Float.pi * 2) con.addArc(center: position,