我从字面上看在网上像2to3的时间,可惜找不到任何东西,(第二个问题:被新SWIFT - >这是可以忽略不计)swift中的动画:圆形虚线载入栏?
基本上我需要循环虚线加载条:每个点应该独立动画像一个圆形的负荷..
我能够做出一个圆虚线圆圈,但不能设置动画...
任何帮助,将不胜感激,即使这就是一个来自github或anythin的图书馆g^..
这是我创建一个圆形虚线圆圈代码..
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(true)
let circlePath = UIBezierPath(arcCenter: CGPoint(x: 100,y: 100), radius: 100.0, startAngle: 0.0, endAngle:CGFloat(M_PI * 2), clockwise: true)
let shapeLayer = CAShapeLayer()
shapeLayer.path = circlePath.cgPath
shapeLayer.position = CGPoint(x: 100, y: 100)
shapeLayer.fillColor = UIColor.clear.cgColor
shapeLayer.strokeColor = UIColor.blue.cgColor
shapeLayer.lineWidth = 6.0
let one : NSNumber = 1
let two : NSNumber = 13
shapeLayer.lineDashPattern = [one,two]
shapeLayer.lineCap = kCALineCapRound
view.layer.addSublayer(shapeLayer)
}
override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning()}
}
这就是我想要的(下面的一个):
嘿罗素谢谢你的答案曼。 你可以提供更多的信息.. 我的意思是它不工作,无论你说我做到了。 我在viewcontroller.swift的viewDidAppear中为ActivityIndicatorCircle创建了一个对象,在storyBoard中已经为该视图分配了该类。还没有开始。 –
我为你创建了一个示例项目https://github.com/CarterMiller/ActivityIndicatorCircle。因为我在一个我已经完成的循环指标的基础上,可以看到我是如何在同一个项目中完成的:-) – Russell
哇! Thanku Mr.russell .. 它解决了这个问题..非常感谢。 只是因为你的人社区像stackoverflow等存在.. 保持良好的工作= D =) –