问题标签 [cgrect]

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

ios - 将两个 CGPoints 变成一个 CGRect

我怎么能,给定两个不同CGPoints的,把它们变成一个CGRect

例子:

我怎样才能把它变成一个CGRect

0 投票
2 回答
4345 浏览

objective-c - 即使矩形包含点,CGRectContainsPoint() 也不返回 TRUE?

我有一个 UIView,里面有一个 UIImageView。当有人试图拖动图像视图时,图像视图应该跟随人的手指。下面是 UIView 类的代码。

}

当我通过将手指放在 imageView 上并尝试移动它来开始跟踪时,什么也没有发生。从 NSLogging,我发现 if 语句永远不会满足。

但是,当我开始在 imageView 之外进行跟踪并将手指拖动到 imageView 时,图像视图将跟随我的手指。

为什么当我的手指开始在图像视图上时 CGRectContainsPoint() 不起作用?

0 投票
1 回答
820 浏览

objective-c - ContinueTrackingWithTouch:withEvent: 方法没有被调用?

我有一个自定义 UIView 类。在该视图中,有一个图像视图。(我正在从头开始制作 UISlider)。

我试图让图像视图——滑块的拇指——在视图中移动。下面是来自 UIView 类的代码

当我将手指放在滑块的拇指上并尝试拖动它时,没有任何反应。但是,当我触摸滑块的拇指外侧时,将手指拖到拇指上而不松手,然后尝试拖动拇指,它可以正常工作。

如何修改我的代码,以便在有人握住拇指并试图拖动它时调用该方法?

0 投票
3 回答
888 浏览

objective-c - CGRectIntersectsRect 逻辑不准确

在一个应用程序中,我每次运行时都会给正方形随机帧。我用这个逻辑来确保


a) 每个方格都不太靠近玩家
b) 每个方格都包含在屏幕视图内 c) 没有一个方格接触任何其他方格

使用此代码,我希望 squareArray 中的每个正方形(一旦循环完成)将完全在视图的边界内,不与数组中的任何其他按钮相交,并且完全在 playerRect rect 的边界之外,即屏幕中央的一个 120 x 120 正方形。我的代码错了吗?因为我没有这些功能。

编辑:事实上,我确实得到了这种方法所需的特性之一:没有正方形与 playerRect 相交。但是我仍然得到相互重叠的正方形和部分不在视图中的正方形。

编辑2:

我对嵌套的 for 循环进行了这些更改:

现在方块总是在视图的略微修改(较小)的矩形内,并且它们永远不会与玩家方块相交。耶。但它们仍然出现在彼此之上。为什么?

0 投票
2 回答
5753 浏览

ios - MonoTouch 将带有 alpha 的颜色 UIImage 转换为灰度和模糊?

我正在尝试找到一种UIImage从颜色 PNG 和 alpha 生成模糊灰度的方法。ObjC 中有配方,但 MonoTouch 不绑定CGRect函数,所以不知道如何执行此操作。有任何想法吗?

这是灰度的一个 ObjC 示例:

0 投票
2 回答
170 浏览

ipad - ipad 应用程序中的二次贝塞尔曲线

我想知道二次贝塞尔曲线的坐标。

这里使用的坐标是什么。请帮我?你能解释一下吗?

0 投票
1 回答
854 浏览

cocos2d-iphone - Cocos2d 中的 CGRect 逻辑

我正在将 2d 游戏从 UIKit 移植到 Cocos2d。其中一部分为五个不同的方块设置框架,当我使用 UIKit 时看起来像这样:

到目前为止,我已经尝试在 cocos2d 中完成同样的事情:

但是这种修改后的方法不起作用。其中一个方块被放置在正确的位置,但其他四个总是在 cocos2d 点 0、0 处生成。(屏幕的左下角)谁能指出我正确的方向?

0 投票
1 回答
86 浏览

objective-c - 如何检测物体周围的自由空间

我看到的对象很少,我想检测空间(例如[myObject frame] - 5px)是否空闲。

现在我必须检测我的对象何时被点击,但我如何检测可用空间?

我不知道如何解决它。

任何的想法?

0 投票
1 回答
3851 浏览

ios - 将 UIView 拉伸到 UIScrollView 宽度

我有一个UIView我需要拉伸到 a 的宽度UIScrollView。问题是下一个:问题 我需要拉伸那个 UIView(它是 EGOTableViewPullRefresh,只是一个自定义 UIView)。在视图初始化中我放了[_refreshHeaderView setAutoresizingMask:UIViewAutoresizingFlexibleWidth];. 我试过:

但它只是看起来像图像。如果我进入 iOS 设计的页面(例如 Mobile Google),看起来还 谷歌确定 可以:我该怎么做?

0 投票
1 回答
5344 浏览

c# - MonoTouch:Frame.Origin 在哪里?

我正在尝试将 Objective-C 中的这个居中代码片段翻译成 MonoTouch

但是找不到在哪里Origin