问题标签 [cgpoint]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1885 浏览

objective-c - 无效的初始化程序,CGPoint

我有这个代码,在第二行它给了我一个错误,说无效的初始化程序这是代码:

0 投票
4 回答
6553 浏览

iphone - 寻找离CGPoint最近的物体

我在 UIScrollView 上有四个 UIView(屏幕分为四分位数)

在四分位数上,我在每个四分位数上都有一些对象(UIImageViews)。

当用户点击屏幕时,我想找到最接近给定 CGPoint 的对象?

有任何想法吗?

我有每个四分位数内对象的 CGPoint 和框架(CGRect)。

更新:

尺子
(来源:skitch.com

红色引脚是 UIImageViews。

调试控制台

这就是问题所在。每个瓷砖是 256x256。第一个 UIImageView 的 CGPoint 转换为 UIScrollView 的坐标系 (53.25, 399.36) 应该与 tapPoint (30,331) 保持一致。为什么不一样??轻敲点右侧的另一个点正在计算更近(距离明智)??

0 投票
2 回答
1151 浏览

iphone - Memory management about CGPoint

refer to CGPointMake explaination needed?

Correct me if I am wrong, in the implementation of CGPointMake, CGPoint p; declare a local variable of a struct, which should should be freed after leaving the scope. But why the function can return the value without risk?

Anyway, assume that implementation of CGPointMake is correct, should I free the CGPoint that created by CGPointMake?

0 投票
1 回答
930 浏览

iphone - 如何在CoreData中保存NSValue的NSMutableArray?

我正在为 ipad 绘制应用程序,它需要保存 CGPoint 的 NSMutableArray 的倍数(转换为 NSValue),建议我选择 coredata 函数或任何其他方法来保存更多数量的数组

0 投票
1 回答
876 浏览

iphone - 圆形CGPoint位置

在我的应用程序中,我正在开发一种瓷砖系统。我打算让 UIImageViews “捕捉”到特定位置,而不是手动制作我的瓷砖。

这是我的问题:

如何将我的新位置四舍五入(在我的情况下)16?

0 投票
1 回答
7077 浏览

iphone - iPhone SDK:将 MKMapPoint 转换为 CGPoint

我已将 MapView 上的经度和纬度转换为 MKMapPoint。然后,我想使用 imageViews center 属性将 imageView 移动到该点。似乎我需要以某种方式将 MKMapPoint 转换为 CGPoint 以便我可以更改中心,但数字似乎很遥远。这是我正在使用的:

关于如何使我的 MKMapPoint 成为可用于图像中心属性的可行值的想法?

0 投票
4 回答
2048 浏览

objective-c - CGPoint 返回方法

我尝试返回一个 CGPoint 但我做错了:

这是我的方法:

该方法中的代码工作正常,但我在初始化时做错了。

这里我调用方法:

并得到愚弄错误:“'setPosition:' 的参数 1 的类型不兼容”

0 投票
1 回答
15559 浏览

iphone - CGPoint 相对于视图

考虑一个屏幕点 (CGPoint) 和一个视图 (UIView),它位于视图层次结构中的某个位置(它可以是其他视图的子视图)。

如何将点转换为相对于视图坐标的点?

0 投票
1 回答
3389 浏览

iphone - 沿向量移动一个点


我有一个由 x,y 定义的点和一个由航向、速度定义的向量。我正在尝试以“速度”的距离沿该向量移动点 x,y。以下是我目前正在使用的代码:

航向可以是整圈内的任何角度 - 0 到 2π(0-360 度)。问题是上面的代码:

  • 仅在角度为 0->270 时沿 x 或 y 轴移动
    • 例如,当头像面向右上角(相对 45 度)时,它会直线向上移动。
  • 角度为 270->360 时完全不动

航向、速度、X 和 Y 都是双倍的,并且航向是通过用户触摸下角的方向键来报告的。我知道航向是正确的,因为头像旋转到正确的方向,这只是我遇到问题的实际运动。

感谢您的帮助
- 克里斯

0 投票
2 回答
5270 浏览

objective-c - 使用 NSUserDefaults 保存 CGPoints 列表

我有一堆来自 CCTMXLayer 的 CGPoints 我想保存到 NSUserDefaults 但似乎无法找到一种优雅的方式。

最初我希望保存一个带有 NSMutableSet 的 NSDictionary,以获得包含多个 NSValues (valueWithCGPoint) 的值。据我所知,NSUserDefaults 既不支持 NSMutableSet 也不支持 NSValue。

此时,我正在考虑将 CGPoint 的 x&y 值保存为字符串,并根据需要来回转换。