![](/img/trans.png)
[英]How to find intersection point (CGPoint) between QuadCurve and Line UIBezierPaths in swift?
[英]Swift, How to make an Array of UIBezierPaths?
我可以做 1 就好了,而在 Objective-C 中,我会在我的第一个声明中加上一个“[10]”,然后就可以了。 但是 swift 数组对我来说太陌生了,我根本不明白。 我需要一个 10x10 的正方形网格(UIBezierPaths)我尝试查看很多帖子,但我无法理解。 有人可以帮忙解释一下 swift 数组的性质吗,我错过了什么吗? 谢谢你
这有帮助吗?
var paths: [[UIBezierPath]] = [[UIBezierPath]]()
for index in 0 ... 9 {
paths.append([UIBezierPath]())
for kdx in 0 ... 19 {
paths[index].append(UIBezierPath())
}
}
创建UIBezierPath
的二维数组,然后迭代两个循环。 在第一个循环中,我们添加了一个新的路径列表,在第二个循环中,我们将新路径添加到这些列表中。
对于单个路径列表,只需使用内部循环。
var paths: [UIBezierPath] = [UIBezierPath]()
for kdx in 0 ... 9 {
paths.append(UIBezierPath())
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.