问题标签 [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.
ios - 将两个 CGPoints 变成一个 CGRect
我怎么能,给定两个不同CGPoints
的,把它们变成一个CGRect
?
例子:
我怎样才能把它变成一个CGRect
?
objective-c - 即使矩形包含点,CGRectContainsPoint() 也不返回 TRUE?
我有一个 UIView,里面有一个 UIImageView。当有人试图拖动图像视图时,图像视图应该跟随人的手指。下面是 UIView 类的代码。
}
当我通过将手指放在 imageView 上并尝试移动它来开始跟踪时,什么也没有发生。从 NSLogging,我发现 if 语句永远不会满足。
但是,当我开始在 imageView 之外进行跟踪并将手指拖动到 imageView 时,图像视图将跟随我的手指。
为什么当我的手指开始在图像视图上时 CGRectContainsPoint() 不起作用?
objective-c - ContinueTrackingWithTouch:withEvent: 方法没有被调用?
我有一个自定义 UIView 类。在该视图中,有一个图像视图。(我正在从头开始制作 UISlider)。
我试图让图像视图——滑块的拇指——在视图中移动。下面是来自 UIView 类的代码
当我将手指放在滑块的拇指上并尝试拖动它时,没有任何反应。但是,当我触摸滑块的拇指外侧时,将手指拖到拇指上而不松手,然后尝试拖动拇指,它可以正常工作。
如何修改我的代码,以便在有人握住拇指并试图拖动它时调用该方法?
objective-c - CGRectIntersectsRect 逻辑不准确
在一个应用程序中,我每次运行时都会给正方形随机帧。我用这个逻辑来确保
a) 每个方格都不太靠近玩家
b) 每个方格都包含在屏幕视图内 c) 没有一个方格接触任何其他方格
使用此代码,我希望 squareArray 中的每个正方形(一旦循环完成)将完全在视图的边界内,不与数组中的任何其他按钮相交,并且完全在 playerRect rect 的边界之外,即屏幕中央的一个 120 x 120 正方形。我的代码错了吗?因为我没有这些功能。
编辑:事实上,我确实得到了这种方法所需的特性之一:没有正方形与 playerRect 相交。但是我仍然得到相互重叠的正方形和部分不在视图中的正方形。
编辑2:
我对嵌套的 for 循环进行了这些更改:
现在方块总是在视图的略微修改(较小)的矩形内,并且它们永远不会与玩家方块相交。耶。但它们仍然出现在彼此之上。为什么?
ios - MonoTouch 将带有 alpha 的颜色 UIImage 转换为灰度和模糊?
我正在尝试找到一种UIImage
从颜色 PNG 和 alpha 生成模糊灰度的方法。ObjC 中有配方,但 MonoTouch 不绑定CGRect
函数,所以不知道如何执行此操作。有任何想法吗?
这是灰度的一个 ObjC 示例:
ipad - ipad 应用程序中的二次贝塞尔曲线
我想知道二次贝塞尔曲线的坐标。
这里使用的坐标是什么。请帮我?你能解释一下吗?
cocos2d-iphone - Cocos2d 中的 CGRect 逻辑
我正在将 2d 游戏从 UIKit 移植到 Cocos2d。其中一部分为五个不同的方块设置框架,当我使用 UIKit 时看起来像这样:
到目前为止,我已经尝试在 cocos2d 中完成同样的事情:
但是这种修改后的方法不起作用。其中一个方块被放置在正确的位置,但其他四个总是在 cocos2d 点 0、0 处生成。(屏幕的左下角)谁能指出我正确的方向?
objective-c - 如何检测物体周围的自由空间
我看到的对象很少,我想检测空间(例如[myObject frame] - 5px
)是否空闲。
现在我必须检测我的对象何时被点击,但我如何检测可用空间?
我不知道如何解决它。
任何的想法?
ios - 将 UIView 拉伸到 UIScrollView 宽度
我有一个UIView
我需要拉伸到 a 的宽度UIScrollView
。问题是下一个:
我需要拉伸那个 UIView(它是 EGOTableViewPullRefresh,只是一个自定义 UIView)。在视图初始化中我放了
[_refreshHeaderView setAutoresizingMask:UIViewAutoresizingFlexibleWidth];
. 我试过:
但它只是看起来像图像。如果我进入 iOS 设计的页面(例如 Mobile Google),看起来还
可以:我该怎么做?
c# - MonoTouch:Frame.Origin 在哪里?
我正在尝试将 Objective-C 中的这个居中代码片段翻译成 MonoTouch
但是找不到在哪里Origin
。