2017-09-04 52 views
0

我的代碼:循環 - 調用 '步幅' 與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值。

回答

0
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