循环 - 调用 '步幅' 与CGFloat的

问题描述:

我的代码:循环 - 调用 '步幅' 与CGFloat的

for i:CGFloat in 0.stride(through: 100, by: spaceBetweenMarkers) 

错误:

Cannot invoke 'stride' with an argument list of type '(through: CGFloat, by: CGFloat)'

我如何使用CGFloat值使用循环?我正在使用Swift 3.我想从0迭代到100并通过CGFloat值。

import Foundation 

let cf0 = CGFloat(0.0) 
for cf in stride(from: cf0, through: 2.0, by: 1.0) { 
    print(cf, type(of: cf)) 
} 

打印

0.0 CGFloat 
1.0 CGFloat 
2.0 CGFloat 
+0

日Thnx它的作品! – cole