我想在我的 iOS 应用程序的相机视图顶部放置指南针或图像?
背景:我正在创建一个应用程序,它将在本机端使用 iOS 打开相机,然后在 HTML 端打开相机而不使用电话间隙或科尔多瓦。我正在使用本机桥接,我想在我的 iOS 应用程序的相机视图顶部放置一个移动指南针,我应该使用什么方法?任何有用的代码?
谢谢你
我想在我的 iOS 应用程序的相机视图顶部放置指南针或图像?
背景:我正在创建一个应用程序,它将在本机端使用 iOS 打开相机,然后在 HTML 端打开相机而不使用电话间隙或科尔多瓦。我正在使用本机桥接,我想在我的 iOS 应用程序的相机视图顶部放置一个移动指南针,我应该使用什么方法?任何有用的代码?
谢谢你
使用 的cameraOverlayView
属性UIImagePickerController
在相机顶部设置叠加层。查看苹果文档以获取更多详细信息。您可以添加任何UIView
作为覆盖视图。
为了使用磁力计,您必须使用 CoreLocation 和以下委托方法:
- (void) locationManager:(CLLocationManager *)manager
didUpdateHeading:(CLHeading *)newHeading
将 a 旋转UIView
到北:
float heading = newHeading.magneticHeading; //in degrees
float headingDegrees = (heading*M_PI/180); //assuming needle points to top of iphone. convert to radians
self.imageView.transform = CGAffineTransformMakeRotation(headingDegrees);
您可能还会发现这些问题很有用: