- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个圆 CGRectMake(0.0, 0.0, 100.0, 100.0),cornerRadius = 100;
我想围绕该圆圈移动图像。图像应绕圆圈移动并指向北方。换句话说,它是一个指南针,只是航向不旋转,而是绕圆移动。我还需要动画像指南针一样向前和向后移动。
有人实现过类似的事情或者有任何建议或想法吗?
最佳答案
我不需要尝试计算出它的坐标,而是只需要一个与整个指南针大小相同的图像,但除了位于顶部边缘的指针之外完全透明。
然后将带有此图像的 UIImageView 放在指南针上,然后围绕其中心点旋转图像。
这样,指针将始终沿着一个圆移动,并且更容易指向北方,因为您只处理旋转角度而不是坐标。
用于计算圆的 x,y 坐标...
x 坐标 = 半径 * cos(theta)。
y 坐标 = 半径 * sin(theta)。
应该可以了。
您可能需要将 RAD 转换为度数。
关于objective-c - iOS 如何让 iPhone 罗盘航向以动画方式绕圈移动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13395809/
我是 objective-c 的新手,所以如果我的问题太垃圾,我想道歉。 我正在编写一个指南针,但它正在运行(感谢教程)。给出了实际位置(经度和纬度)。我的指南针内的箭头是否可以向我显示特定位置(经度
我正在为移动设备开发“指南针”。我有以下几点: point 1 (current location): Latitude = 47.2246, Longitude = 8.8257 point 2 (
有没有办法在 SQL Server 2008R2 中知道一个点是否在另一点的南、东等? 例如,我有一个来源 point(lat1,lng1)我想知道在哪里point(lat2,lng2)位于该原点:北
我正在尝试在 Windows Phone 项目上使用 GART ( http://gart.codeplex.com/ ),它需要使用陀螺仪。 大多数时候我觉得陀螺仪没有校准并且显示错误的结果。 有没
在我的印象中,iOS 中 Google map 的指南针效果非常好。我说的是 map 中蓝色小“我的位置”点的罗盘箭头,请参阅 Google Maps SDK - My Location .在最近的1
我是一名优秀的程序员,十分优秀!