问题标签 [cgrectintersectsrect]

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 投票
1 回答
129 浏览

ios - 动画 UIImageView 运动,然后使用 CGRectIntersection

我的屏幕顶部有一个 UIImageView (棒),当视图出现时,它会在整个屏幕上设置动画,直到它结束。在屏幕中间有一个 UIButton(手),只要向下的图像位于此按钮的顶部,我就会按下它。这是我的代码:

touchHand 方法是当我触摸屏幕中间的 UIButton 时。问题是,它不起作用!我打印了stick.frame,它没有改变......我还尝试通过我拥有但仍然无法工作的YConstraint制作动画,因为即使它在移动它也保持不变......有什么想法吗?谢谢

0 投票
1 回答
655 浏览

swift - 如何在没有物理的情况下检测碰撞

我想检测两个身体何时接触而不使用 didBeginContact() 函数

我尝试使用 CGRectIntersectsRect() 没有任何效果。

也许使用 CGRectIntersectsRect 是一种错误的方法,但我可以代替使用吗?

0 投票
1 回答
105 浏览

objective-c - 从孩子到自我的CGRect交集

问题

self当一个是 a 的孩子而另一个是 a 的孩子时,如何实现两个精灵的交集sprite

由于他们的立场完全不同,与彼此的比较有关吗?

例子; 这在每一帧之前运行以确定它们是否相交

但是,node是 的孩子player并且enemy是 的孩子self。那么如何检查它们是否相交呢?

这是它们被初始化的地方

0 投票
2 回答
950 浏览

ios - 检查 CGRect 是否与 CGRect 数组相交

在初始化 s 之前,我试图查看 s 是否与数组中的CGRect任何其他 s 相交,但我还没有找到一种有效的万无一失的方法。CGRectCGRect

请注意,intersection 是CGRects 的数组。任何关于如何做到这一点?下面的方法有时不起作用,生成CGRect的与数组中的一个相交我不确定我错过了什么。

0 投票
0 回答
91 浏览

ios - CGRectIntersection 给出错误的帧

我正在使用 CGRectIntersection 从子视图 UIView 获取公共可见框架可用。我有一个 uiview 在屏幕上显示为上拉视图(比如 screen1),其中 uiview(pullUpView)作为子视图添加到 screen1。当任何人按下 screen1 上的按钮时,它会滑动up pullUpView 部分。所以要获得我正在使用的部分可见视图的框架:

在获得 visible_frame 之后,我在 visible_frame 的底部添加 UIButton 像这样

但它添加的按钮比所需的 visible_frame 底部高约 50 像素。

上面的计算有什么问题可以请任何人指出。

0 投票
1 回答
161 浏览

ios - 防止视图重叠

我有一组容器视图的子视图,以编程方式手动设置框架。
当用户选择一个过滤器时,我想缩放选定的视图(匹配过滤器)将它们的大小增加 1.1 并保持中心但防止重叠。
到目前为止,这是我的代码:

问题出在- (void) preventOverlapOfView1: (UIView *) v1 View2: (UIView *) v2,我应该使用CGRectIntersection,但我不知道如何使用它。有人有建议吗?

0 投票
1 回答
87 浏览

swift - 在 CGRectIntersectsRect 中的调用错误中缺少参数 #2

我正在快速编写一个小游戏,其中一艘船必须绕过障碍物。但是,我在 CGRectInersectsRect 中不断收到此“调用中的参数 #2 缺少参数”错误。我已经检查了如何在目录中调用它,并且正确调用它。我的代码有什么问题?这里是:

0 投票
1 回答
203 浏览

ios - 如何访问使用 Paintcode 生成的 UIView 自定义类中的图层?

我正在为我的项目使用 Paintcode V3 和最后一个 Xcode。

在 Paintcode 中,我绘制了一条红色路径,一种带有半径变量的“时钟指针”,以便能够旋转它。

在此处输入图像描述

在我的 Xcode 项目中,这个自定义 UIView 被添加到主视图中。

当红色路径旋转时,我需要知道它何时与视图的另一个元素相交。

我试过了:

但它不能工作,因为 redPathView 是整个 Paintcode 画布(方形框架),而不仅仅是红色路径。

我正在寻找一种方法来访问我的视图的红色路径。