Ich habe buchstäblich über das Web für wie 2to3 Stunden sah, leider nichts finden konnte (2. Problem: zu rasche neue wird -> diese ignoriert werden kann)Animation in swift: Kreisförmige gestrichelte Ladebalken?
Grundsätzlich muss ich Circular Laden bar gestrichelte : sollte jeder Punkt einzeln wie ein Kreis Last animiert ..
ich in der Lage war, einen kreisförmigen gestrichelter Kreis zu machen, aber es könnte nicht animieren ...
Jede Hilfe, auch wenn das ist ein würde geschätzt Bibliothek von GitHub oder Anythin g ..
Hier ist mein Code, um einen kreisförmigen gestrichelter Kreis für die Erstellung ..
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()}
}
Das ist, was ich will (unter One):
Hey Russell Danke für die Antwort Man.! Können Sie mehr Informationen dazu geben .. Ich meine es funktioniert nicht, was auch immer Sie gesagt haben, dass ich das tat. Ich hatte ein Objekt für ActivityIndicatorCircle in viewDidAppear von Viewcontroller.swift erstellt und in storyBoard die Klasse dieser Ansicht zugewiesen..Noch nicht wokring. –
Ich habe ein Beispielprojekt für Sie https://github.com/CarterMiller/ActivityIndicatorCircle erstellt. Da ich den Kreis-Indikator auf einem basiert, den ich bereits gemacht habe, können Sie sehen, wie ich die anderen im selben Projekt gemacht habe :-) – Russell
Whoa! Thanku Merrussell .. Es hatte das Problem gelöst .. Vielen Dank. Nur wegen euch Leute wie stackoverflow und solche gibt es .. Weiter so gute Arbeit = D =) –