2017-12-09 82 views

cevap

1

previewLayer katmanı oluşturmayı deneyin zaman damgası çalışan göstermez statik zaman göstermek olduğunu videoyu dışa aktardıktan sonra statik: UIView ile kamerada sahip olmak istediğiniz bileşenler.

Bu katmanı şu anda çalışan AVCaptureVideoPreviewLayer oturumuna ekleyin.

Bu bağlantı bir şey denedik

Adding objects over camera view in app (Swift 3) not under camera view?

1

sorununuzu ulaşmak için yardımcı olabilir. Enlem, boylam ve zaman damgasını almak istediğinizi düşünüyorum.

Aşağıda enlem ve boylam için bir örnek bulabilirsiniz.

2017-12-17 21:45:39 +0000 
user latitude = 37.3322499 
user longitude = -122.056264 

(zaman benzer: Bu gibi görünmelidir hem konsolda

let date = NSDate() 
print(date) 

sonucu:

import UIKit 
import CoreLocation 

class ViewController: UIViewController, CLLocationManagerDelegate { 

    var locationManager: CLLocationManager! 

    override func viewDidLoad() { 
     super.viewDidLoad() 
     // Do any additional setup after loading the view, typically from a nib. 
    } 

    override func didReceiveMemoryWarning() { 
     super.didReceiveMemoryWarning() 
     // Dispose of any resources that can be recreated. 
    } 

    @IBAction func showLocation(_ sender: Any) { 
     locationManager = CLLocationManager() 
     locationManager.delegate = self 
     locationManager.desiredAccuracy = kCLLocationAccuracyBest 
     locationManager.requestAlwaysAuthorization() 

     if(CLLocationManager.locationServicesEnabled()){ 
      locationManager.startUpdatingLocation() 
     } 
     locationManager.stopUpdatingLocation() 
    } 

    func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) { 
     let userLocation:CLLocation = locations[0] as CLLocation 

     print("user latitude = \(userLocation.coordinate.latitude)") 
     print("user longitude = \(userLocation.coordinate.longitude)") 

    } 

    func locationManager(_ manager: CLLocationManager, didFailWithError error: Error) 
    { 
     print("Error \(error)") 
    } 
} 

böyle bir şey kullanabilirsiniz Geçerli saati almak için Bu benim örneğimde, AB'den im, ancak ne istediğinizi ona dönüştürebilirsiniz)

Bu bilginin yararlı olacağını umuyoruz ayrı görünüme bu ekleyebilir ve

view.bringSubview(toFront: YourView) 

ile önüne getirmek!

+0

Merhaba, Çalıştı mı? –

İlgili konular