小编Mat*_*oon的帖子

如何缩放CAShapeLayer

在swift中,我成功制作了一个bezier path包含在内部的动画CAShapeLayer.我唯一的问题是将其应用到其他屏幕尺寸上.有谁知道我如何CAShapeLayer利用它内部的路径来扩展它?即使其成为原始尺寸的一半.

cashapelayer ios uibezierpath swift

5
推荐指数
1
解决办法
2359
查看次数

如何动画在swift中绘制UIBezierPath

有人知道如何在自定义视图中设置UIBezierPath的绘制动画吗?所以看起来iPhone已经拿起一支笔,并且在屏幕上画得足够慢以便看到它.

只是说我有一条如下路径:

var bezierPath = UIBezierPath()
bezierPath.moveToPoint(CGPointMake(49.5, 14.5))
bezierPath.addCurveToPoint(CGPointMake(106.5, 14.5), controlPoint1: CGPointMake(106.5, 14.5), controlPoint2: CGPointMake(106.5, 14.5))
bezierPath.addCurveToPoint(CGPointMake(119.5, 26.5), controlPoint1: CGPointMake(106.5, 14.5), controlPoint2: CGPointMake(119.5, 14.5))
bezierPath.addCurveToPoint(CGPointMake(119.5, 75.5), controlPoint1: CGPointMake(119.5, 38.5), controlPoint2: CGPointMake(119.5, 75.5))
bezierPath.addCurveToPoint(CGPointMake(106.5, 88.5), controlPoint1: CGPointMake(119.5, 75.5), controlPoint2: CGPointMake(122.5, 88.5))
bezierPath.addCurveToPoint(CGPointMake(49.5, 88.5), controlPoint1: CGPointMake(90.5, 88.5), controlPoint2: CGPointMake(49.5, 88.5))
bezierPath.addCurveToPoint(CGPointMake(36.5, 75.5), controlPoint1: CGPointMake(49.5, 88.5), controlPoint2: CGPointMake(36.5, 89.5))
bezierPath.addCurveToPoint(CGPointMake(36.5, 26.5), controlPoint1: CGPointMake(36.5, 61.5), controlPoint2: CGPointMake(36.5, 26.5))
bezierPath.addCurveToPoint(CGPointMake(49.5, 14.5), controlPoint1: CGPointMake(36.5, 26.5), controlPoint2: CGPointMake(35.5, 14.5))
UIColor.redColor().setFill()
bezierPath.fill()
UIColor.blackColor().setStroke()
bezierPath.lineWidth = 10
bezierPath.stroke()
Run Code Online (Sandbox Code Playgroud)

这将绘制一个圆角矩形,并写入自定义类的drawRect函数内. …

animation ios uibezierpath swift

3
推荐指数
1
解决办法
4768
查看次数

如何更改UILabel(iOS8)中文本的垂直对齐方式

我正在制作一个应用程序,其中我需要一个非常大的UILabel中的文本出现在标签边界的底部.反正有没有这样做?

通过代码或故事板是好的.

labels text-alignment ios swift

2
推荐指数
1
解决办法
4721
查看次数

从NSUserDefaults读取图像

我有一个快速的应用程序,我必须保存图像的个人资料图片.我用下面的NSUserDefaults代码保存了它:

defaults.setObject(UIImagePNGRepresentation(imageView.image), forKey: "ProfilePicture")
Run Code Online (Sandbox Code Playgroud)

我现在唯一的问题是如何从文件中读取它然后将其应用到UIImageView?

谢谢.

image save nsuserdefaults ios swift

1
推荐指数
1
解决办法
385
查看次数