问题标签 [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.
ios - 动画 UIImageView 运动,然后使用 CGRectIntersection
我的屏幕顶部有一个 UIImageView (棒),当视图出现时,它会在整个屏幕上设置动画,直到它结束。在屏幕中间有一个 UIButton(手),只要向下的图像位于此按钮的顶部,我就会按下它。这是我的代码:
touchHand 方法是当我触摸屏幕中间的 UIButton 时。问题是,它不起作用!我打印了stick.frame,它没有改变......我还尝试通过我拥有但仍然无法工作的YConstraint制作动画,因为即使它在移动它也保持不变......有什么想法吗?谢谢
swift - 如何在没有物理的情况下检测碰撞
我想检测两个身体何时接触而不使用 didBeginContact() 函数
我尝试使用 CGRectIntersectsRect() 没有任何效果。
也许使用 CGRectIntersectsRect 是一种错误的方法,但我可以代替使用吗?
objective-c - 从孩子到自我的CGRect交集
问题
self
当一个是 a 的孩子而另一个是 a 的孩子时,如何实现两个精灵的交集sprite
?
由于他们的立场完全不同,与彼此的比较有关吗?
例子; 这在每一帧之前运行以确定它们是否相交
但是,node
是 的孩子player
并且enemy
是 的孩子self
。那么如何检查它们是否相交呢?
这是它们被初始化的地方
ios - 检查 CGRect 是否与 CGRect 数组相交
在初始化 s 之前,我试图查看 s 是否与数组中的CGRect
任何其他 s 相交,但我还没有找到一种有效的万无一失的方法。CGRect
CGRect
请注意,intersection 是CGRect
s 的数组。任何关于如何做到这一点?下面的方法有时不起作用,生成CGRect
的与数组中的一个相交我不确定我错过了什么。
ios - CGRectIntersection 给出错误的帧
我正在使用 CGRectIntersection 从子视图 UIView 获取公共可见框架可用。我有一个 uiview 在屏幕上显示为上拉视图(比如 screen1),其中 uiview(pullUpView)作为子视图添加到 screen1。当任何人按下 screen1 上的按钮时,它会滑动up pullUpView 部分。所以要获得我正在使用的部分可见视图的框架:
在获得 visible_frame 之后,我在 visible_frame 的底部添加 UIButton 像这样
但它添加的按钮比所需的 visible_frame 底部高约 50 像素。
上面的计算有什么问题可以请任何人指出。
ios - 防止视图重叠
我有一组容器视图的子视图,以编程方式手动设置框架。
当用户选择一个过滤器时,我想缩放选定的视图(匹配过滤器)将它们的大小增加 1.1 并保持中心但防止重叠。
到目前为止,这是我的代码:
问题出在- (void) preventOverlapOfView1: (UIView *) v1 View2: (UIView *) v2
,我应该使用CGRectIntersection
,但我不知道如何使用它。有人有建议吗?
swift - 在 CGRectIntersectsRect 中的调用错误中缺少参数 #2
我正在快速编写一个小游戏,其中一艘船必须绕过障碍物。但是,我在 CGRectInersectsRect 中不断收到此“调用中的参数 #2 缺少参数”错误。我已经检查了如何在目录中调用它,并且正确调用它。我的代码有什么问题?这里是: