问题标签 [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.
objective-c - 将 CGPoint 转换为 NSValue
在CABasicAnimation.fromValue
我想将 a 转换CGPoint
为“类”,所以我使用NSValue
valueWithPoint
但在设备模式或模拟器中一个不工作......需要使用NSMakePoint
或者CGPointMake
如果在设备或模拟器中。
objective-c - CGPointMake需要解释吗?
谁能向我解释一下 CGPointMake 做了什么?
例如上面的这个语法。我不太确定
iphone - 如何将 CGPoint 添加到 NSMutableArray?
我想将我的 CGPoint 存储到 NSMutable 数组中,所以,我有这样的方法:
但我得到了错误,它说:
“addObject”的参数 1 的类型不兼容。
所以,我检查了API,
anObject 添加到接收者内容末尾的对象。该值不能为零。
所以,我认为“ CGPointMake ”可以制作一个对象,但它不能被分配。发生什么了?
iphone - NSKeyedArchiver 和 NSValue - 如何存档?
如何归档 NSValues 数组?我应该进行哪些转换才能做到这一点?它不会按原样存档。
代码:
错误:
数组数据:
)
iphone - 沿某个方向移动 CGPoint 一定距离...iphone
这似乎是一个如此简单的问题,但我一直找不到答案(而且我不擅长数学)。我正在尝试将 UIView 沿某个标题移动到新的 CGPoint X 距离。确定新坐标的公式是什么?
(我不希望这是动画,只是一个瞬间的动作)
就像是:
cocoa-touch - 在 NSArray 中使用 CGPoints
我一直在尝试创建一个数组,说明 UIImageView 在我一直在开发的应用程序中的位置。我想要做的是通过使用一个数组,我可以使用它的 x、y 和 z 坐标来存储我的“玩家”图像的位置。我试图完成的脚本看起来像
所以我将能够访问这个数组以在屏幕上以“3维”移动我的“播放器”,但我不知道如何将 CGpoint 值转换为 NSValues 以便它们可以在数组中使用,有吗在数组内部执行此操作的简单方法?
objective-c - 将 CGPoint ivar 的“x”值转换为 NSTimeInterval?
我有一个速度 ivar 定义为 CGPoint。
我需要以某种方式仅提取速度的“x”值,然后使用它来调用发送消息到以下方法签名
如何仅获得 CGPoint 的“x”值?在调用我的 adjustTimer 方法之前,我是否需要转换或转换此结果?
cocoa-touch - 将 CGPoint 转换为字符串的问题
我在将 CGPoint 转换为字符串时遇到问题。我尝试了各种方法,但这似乎是最有前途的,但它仍然行不通。有什么建议么?
这是我的代码:
我得到输出,但它只是说“坐标(空)”,我不明白为什么......
谢谢
iphone - 在 iPhone 上的 UILabel 中查找特定字符的位置
我有一个带有一些文本的 UILabel,比如“Hello World abcdefg”标签可以有多行、不同的字体大小等。
问题:如何找到此 UILabel 中所有字母“d”的坐标。
合乎逻辑的第一步是找到这些字符在字符串(UILabel.text)中的位置,但是当它实际绘制在屏幕上时,我如何将其转换为坐标
这个想法是找到这些坐标并在该角色之上绘制一些自定义的东西(基本上是用自定义图像覆盖它)
ios - 性能 - NSValue 中的结构与容器对象
在我需要将所有数据成员保存在 a 中的情况下,NSDictionary
将结构(自定义类型,甚至标量 ie CGPoint
)放在我自己的包装器(不是NSValue
)中是否更有意义,这样我就可以避免编码/解码的开销每次我获取或设置成员?
对于大型结构(16 个浮点数),IMO 的节省意义重大。但即使使用 aCGPoint
我也会节省 4 个字节的复制以及编码/解码时间。