问题标签 [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.
objective-c - 无效的初始化程序,CGPoint
我有这个代码,在第二行它给了我一个错误,说无效的初始化程序这是代码:
iphone - 寻找离CGPoint最近的物体
我在 UIScrollView 上有四个 UIView(屏幕分为四分位数)
在四分位数上,我在每个四分位数上都有一些对象(UIImageViews)。
当用户点击屏幕时,我想找到最接近给定 CGPoint 的对象?
有任何想法吗?
我有每个四分位数内对象的 CGPoint 和框架(CGRect)。
更新:

(来源:skitch.com)
红色引脚是 UIImageViews。
调试控制台
这就是问题所在。每个瓷砖是 256x256。第一个 UIImageView 的 CGPoint 转换为 UIScrollView 的坐标系 (53.25, 399.36) 应该与 tapPoint (30,331) 保持一致。为什么不一样??轻敲点右侧的另一个点正在计算更近(距离明智)??
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
?
iphone - 如何在CoreData中保存NSValue的NSMutableArray?
我正在为 ipad 绘制应用程序,它需要保存 CGPoint 的 NSMutableArray 的倍数(转换为 NSValue),建议我选择 coredata 函数或任何其他方法来保存更多数量的数组
iphone - 圆形CGPoint位置
在我的应用程序中,我正在开发一种瓷砖系统。我打算让 UIImageViews “捕捉”到特定位置,而不是手动制作我的瓷砖。
这是我的问题:
如何将我的新位置四舍五入(在我的情况下)16?
iphone - iPhone SDK:将 MKMapPoint 转换为 CGPoint
我已将 MapView 上的经度和纬度转换为 MKMapPoint。然后,我想使用 imageViews center 属性将 imageView 移动到该点。似乎我需要以某种方式将 MKMapPoint 转换为 CGPoint 以便我可以更改中心,但数字似乎很遥远。这是我正在使用的:
关于如何使我的 MKMapPoint 成为可用于图像中心属性的可行值的想法?
objective-c - CGPoint 返回方法
我尝试返回一个 CGPoint 但我做错了:
这是我的方法:
该方法中的代码工作正常,但我在初始化时做错了。
这里我调用方法:
并得到愚弄错误:“'setPosition:' 的参数 1 的类型不兼容”
iphone - CGPoint 相对于视图
考虑一个屏幕点 (CGPoint) 和一个视图 (UIView),它位于视图层次结构中的某个位置(它可以是其他视图的子视图)。
如何将点转换为相对于视图坐标的点?
iphone - 沿向量移动一个点
我有一个由 x,y 定义的点和一个由航向、速度定义的向量。我正在尝试以“速度”的距离沿该向量移动点 x,y。以下是我目前正在使用的代码:
航向可以是整圈内的任何角度 - 0 到 2π(0-360 度)。问题是上面的代码:
- 仅在角度为 0->270 时沿 x 或 y 轴移动
- 例如,当头像面向右上角(相对 45 度)时,它会直线向上移动。
- 例如,当头像面向右上角(相对 45 度)时,它会直线向上移动。
- 角度为 270->360 时完全不动
航向、速度、X 和 Y 都是双倍的,并且航向是通过用户触摸下角的方向键来报告的。我知道航向是正确的,因为头像旋转到正确的方向,这只是我遇到问题的实际运动。
感谢您的帮助
- 克里斯
objective-c - 使用 NSUserDefaults 保存 CGPoints 列表
我有一堆来自 CCTMXLayer 的 CGPoints 我想保存到 NSUserDefaults 但似乎无法找到一种优雅的方式。
最初我希望保存一个带有 NSMutableSet 的 NSDictionary,以获得包含多个 NSValues (valueWithCGPoint) 的值。据我所知,NSUserDefaults 既不支持 NSMutableSet 也不支持 NSValue。
此时,我正在考虑将 CGPoint 的 x&y 值保存为字符串,并根据需要来回转换。