问题标签 [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 回答
463 浏览

ios - 苹果在 GLPaint 示例中使用了什么样的数据?

几个月前,我制作了一个基于苹果 GLPaint 的应用程序。它工作得很好。

我已经记录了在屏幕上绘制简单图形的点集。并将它们保存为点数组(转换为 NSValue)。

我现在正在尝试改进我的应用程序,我再次查看了苹果示例。他们的数据文件中的数据看起来像这样(我已经改变了一点):

所以每组都是一张图,这比我的 CGPoints plists 紧凑得多。

我已成功将 CGPoints 数组转换为数据并读回文件。

但是 当我尝试打开每个形状数据文件时,我得到了这个(在 textMate、textEdit、xCode 上......):

CGPoints 组数据文件之一 我想明白:

  1. 苹果用什么来获得这种压缩格式的 CGPoints 列表?
  2. 如何以更具可读性的方式打开我的数据文件?
0 投票
3 回答
1710 浏览

objective-c - 随机CGPointMake?

我怎样才能制作一个随机的CGPointMake,比如说我创建了一个uiimage的出口并将其命名为image,image.center = CGPointMake(//random,//random)每秒钟(NSTimer)

0 投票
1 回答
1298 浏览

objective-c - 在方法中保留变量

这应该很容易。

我有一种上下移动视图的方法,在此过程中,我上下移动了一个 UIButton ......然后当该方法再次运行时,将按钮移回其原始位置。

我以为我可以使用 float originalCenterX = topSubmitButton.center.x 和 float originalCenterY = topSubmitButton.center.y 获得按钮的原始位置,但是当第二次点击该方法时,这些按钮当然会被按钮的中心覆盖.

如何在方法的多次迭代中保留变量?

如果您能告诉我如何将视图的中心放置在 CGPoint 的 x 值中,那就太好了。

0 投票
2 回答
2095 浏览

iphone - iPhone - 以像素和屏幕分辨率为单位的 CGPoint 距离

我将此代码放入- (void)drawMapRect:(MKMapRect)mapRect zoomScale:(MKZoomScale)zoomScale inContext:(CGContextRef)context方法中(放入 MKOverlayView 子类中),以防止在地图叠加层上绘制长度小于 10 像素的段:

test >= 10.0 是否会考虑屏幕分辨率,或者我可以引入一些[UIScreen mainScreen].scale参数吗?

0 投票
2 回答
4296 浏览

objective-c - 带有 CGPoint 的 if 语句

我需要一个如何使用 CGPoint 和 if 语句来检查 x 和 y 坐标的示例

像这样的东西

然后我需要一个如何检查标签上的 x 和 y 坐标的示例

谢谢

0 投票
3 回答
2830 浏览

iphone - 带有drawAtPoint的多行文本(自动换行)?

有没有办法用 drawAtPoint 绘制多行文本?我试过 UILineBreakModeWordWrap 但似乎没有用?

您如何将此代码转换为有效的多行文本?

谢谢!

0 投票
1 回答
1360 浏览

iphone - 苹果是否提供了将 CGSize 转换为 CGPoint 的功能?

而反过来。自己写也不难。但如果有的话,我宁愿使用苹果的。

0 投票
1 回答
427 浏览

uiview - 使用 UIViews 数组检测 UIScrollView 层中 UIView 的触摸

原谅我在这方面有点陌生。

我正在尝试检测像 MoveMe 示例这样的触摸——只有我将一组 UIView(studentCell)放入名为 studentCellArray 的 NSMutableArray 中。

当我有一个触摸时,我想让程序足够聪明,以知道它是否触及了数组中的任何 UIView,以及它是否需要做一些事情。

这是 touchesBegan: 方法中的代码。

我不知道如何访问视图并触摸它们。

0 投票
1 回答
261 浏览

iphone - 如何将 b2Vec2 添加到类中

我有一个类,我想包含一个 b2Vec2 和一个整数。我不断收到一条错误消息,上面写着“b2Vec2”之前的预期说明符限定符列表。我想不通。请帮忙。

0 投票
4 回答
2697 浏览

methods - Cocos2D:通过 CCCallFuncND 传递一个 CGPoint

使用操作调用方法的适当方式是什么,传递 CGPoint 参数的方法本身应该是什么样子?我试图在网上查找示例,但运气不佳,所以我一直在猜测。

我尝试过的是这样称呼它:

以及方法本身: