我在Swift中编写了一个程序,它已经滚动了它,我决定使用这个代码,它运行得很好,但它在Objective C中: https://gist.github.com/mayoff/4187399
除了一种方法之外,我翻译了95%,即:
- (void)createPathPoints
我使用UIBezierPath+forEachElement.m
将Objective C与Swift结合在一起
和UIBezierPath+forEachElement.h
以及通往斯威夫特的桥梁。
我对这种方法有困难,因为它使用了很多指针算术,这在Swift中是不存在的。所以我想有人可以帮我翻译这个方法,或者建议另一种方法如何将BezierPath
的点加载到数组中。
如果有人需要,github链接还提供了Stack Overflow原始问题的链接。
谢谢!