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

iphone - Cocoa-Touch:如何判断 CGPoint 是否在某个 CGRect 中?

我想知道是否有一种简单的方法可以找出某个点是否在某个 CGRect 中?

我有这个来获得用户触摸屏幕的位置:

不,我想知道这一点是否在以下矩形中:

以下显然不起作用:

我会很感激任何帮助。非常感谢!

0 投票
3 回答
11836 浏览

iphone - 如何将值转换为 CGPoint?

我的 Xcode-Project 有问题,希望您能帮助我!我刚开始编码,所以我的问题应该很容易解决。

我想用两个桨和一个球做一个乒乓球游戏。我有一个值,介于 0 和 1 之间。如果该值很高,则桨也应该上升。桨的位置可以用“CGPoint”改变,但是我怎样才能把我的值转换成一个点呢?

请帮我。来自德国的感谢和问候:)

0 投票
2 回答
1570 浏览

objective-c - CGPoint 属性在其他类中使用,具有左值错误

我在 Objective C 中有两个使用 cocos2D 的主要类,DebugZoneLayer 和 HeroClass。使用 Cocos2D 可能不是问题的一部分。

HeroClass 包含一个 CGPoint 和一个属性。我在 DebugZoneLayer 中有一个 HeroClass 的实例,初始化为hero = [[HeroClass alloc] init];

缩短了我的 HeroClass.h 以向您展示我如何创建 CGPoint vel。

在 HeroClass.m 中,我合成了我的属性,例如@synthesize vel = _vel;

在 DebugZoneLayer.m 中,我可以很好地引用我的 hero.vel x 或 y,但是任何为 hero.vel x 或 y 赋值的东西都会返回错误:Lvalue required as left operand of assignment

0 投票
2 回答
3564 浏览

ios - convertPoint:fromView: 在模拟器上运行良好,而不是在设备上运行

我很高兴看到这一点:回答如何转换子视图的点 ,它在模拟器上非常适合我。

但是由于某种原因,它在设备上不起作用......可能是视图位置由设备以不同方式管理 - 还是只是另一个谜?或者(希望)我写错了,你们可以帮忙...... :)

这是我的台词:

0 投票
1 回答
1290 浏览

xcode - NSMutableArray 上的摘要无效

我需要一些关于如何解决这个问题的专家建议。我正在为 iPad 的新应用程序做一些粗略的测试。

通过加载在另一个应用程序中创建的 plist 文件,我在视图控制器的 viewDidLoad 中创建了一个 NSMutableArray (ballPath)(它在我的 .h 文件中声明)。

该数组现在包含许多 CGPoints(由其他应用程序存储为 NSValues 并存档)。

在此处输入图像描述

然后我绘制路径(仍在我的 viewDidLoad 中),它工作正常,所以路径应该工作正常。

当我稍后想要读取数组作为对加速度变化的响应时,我得到一个 EXC_BAD_ACCESS。当我调试并查看我的数组时,它看起来像这样:

在此处输入图像描述

我测试并用这个替换加载的数组(也在 viewDidLoad 中):

然后它工作得很好!

在此处输入图像描述

我在这里想念什么???

我在 Xcode 4.0.2 上,我的目标是 iOS 4.3。

0 投票
1 回答
1473 浏览

iphone - 带旋转的drawAtPoint

我无法使用 .将 imageView.image 绘制到正确的位置drawAtPoint。在应用程序中,我曾经CGAffineTransformMakeRotation旋转图像视图,但是当我想将 imageView 保存为与其他人合并的一部分时,UIGraphicsGetImageFromCurrentImageContext我不知道如何告诉它旋转.. 我所做的只是旋转 180 度。这是我用来将其与另一个图像合并的代码。

所以我的问题是:我如何drawAtPoint旋转 180 度或 3.14159265 弧度?

提前致谢。

0 投票
1 回答
4952 浏览

iphone - 使用 locationOfTouch 查找手势触摸的坐标

嘿,一直在尝试获取用户滑动的位置,以便我可以在屏幕上显示 3 个可滑动区域,并根据滑动的 y 坐标确定他们对哪个部分做出反应。

这是代码

我尝试在标签中打印 touchPoint.y,但我得到的只是 0。如何获取用户滑动的坐标?

谢谢。

0 投票
3 回答
723 浏览

iphone - 我如何确定触摸是否在另一个形状的框架上?

我知道如何触摸位置,所以现在我有一个触摸位置的 CGPoint。找出触摸是否在 UIView 上的最佳方法是什么?我知道的方法:

等等,但这是最好的方法吗?

0 投票
4 回答
169 浏览

iphone - 如何让之前的标签消失并被释放?

如何让之前的“标签框”消失并被释放?我释放了该对象,但当我点击并移动时,它仍然只是在“标签框”之上创建新的“标签框”。

0 投票
1 回答
915 浏览

objective-c - CGPointMake(random(), random()) not working

Possible Duplicate:
Generating Random Numbers in Objective-C

Hi I am creating an app where when you press a pimple it travels to a random place in the view. THe pimple is a UIImageView. Here is the code that I put in:

This code: pimple.center = CGPointMake(random(), random()); does not work. When I press the pimple, the pimple dissapears. Since I have not stated any .hidden for the pimple it must mean it IS moving. But you cant see it, (its outside the view.) Is there something wrong with my code? Am i missing something? Please help.