问题标签 [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.
iphone - 在动画期间访问 UIView 的当前位置
我试图找到在屏幕上动画的 iPhone ImageView 的当前位置。
我像这样创建和动画 imageView
然后为了检测 imageView 的当前 CGPoint 我每 60 秒调用一次这个方法
然而,这只给了我动画结束的点,我想获得在屏幕上动画的图像的当前 CGPoint。除了 UIViewAnimationOptionAllowUserInteraction 之外,我是否需要应用其他选项来执行此操作?如果没有,我如何获得动画 imageView 的当前位置?
xcode - xcode 将 CGPoint x 值放在 label.text 上
我尝试将 lastPointX 的值放入标签文本中,但不起作用。在 Interface Builder 中,我创建了两个标签,“x”值的标签和“y”值的标签。请如果有人知道解决方案,请回答问题。
谢谢。
这是代码和错误。
ios - iOS:验证点是否在矩形内
有没有办法验证 aCGPoint
是否在特定的内部CGRect
?
一个例子是:我正在拖动 aUIImageView
并且我想验证它的中心点CGPoint
是否在 another 内UIImageView
。
ios - 将两个 CGPoints 变成一个 CGRect
我怎么能,给定两个不同CGPoints
的,把它们变成一个CGRect
?
例子:
我怎样才能把它变成一个CGRect
?
iphone - 如何根据 CGSize 更改缩放 CGPoint?
我有默认(正方形)大小的 CGRect 。大小可根据视图控制器的需要进行调整,但始终保持正方形比例。
如果我想在矩形内绘制一个点,但矩形的比例在大小上是可变的,我将如何根据矩形大小的变化计算新的点位置?
iphone - Objective-C 矩形 CGPoint 到极坐标 CGPoint
我找到了将 X、Y 转换为半径和角度的方程式:
我的问题是我不记得目标 C 中 tan^-1 的语法是什么。我不想弄错。
这让我想到:为什么要从头开始构建它?是否有一种内置方法可以将 Objective C 中的给定 CGPoint 从极坐标转换为直角坐标?也许有一些 CAAnimation 类可以帮助我解决这个问题?
iphone - iPhone 3G 上的坐标全错了?它可能是你的编译器
注意:这是我已经找到答案的问题。似乎鼓励在找到有趣的答案后发布问题,所以我发布了这个。其他人可能会遇到同样的问题并发现这很有用。
我有一个生成图表的 iOS 应用程序。发布更新后不久,一位用户向我发送了这封恐慌的电子邮件:
“最新的更新修改了曲线......没有看到更多的增长曲线和插入的数据被表示为一条下降的线......在你看得很清楚之前
帮我”
我让他发送屏幕截图并提供更多详细信息。他有一部 iPhone 3G,这就是女孩图表的样子。大多数点都绘制在错误的坐标处:它们似乎绘制在 (x,x) 而不是 (x,y) 处。
与它的外观进行比较(忽略颜色的差异——粉色代表女孩,蓝色代表男孩):
经过多次试验,我给他发了一个以前版本的重建版本(对他来说很好用),但它仍然不起作用。所以最后看起来更新中的代码更改与它无关。可能是什么解释?
objective-c - 如何循环遍历 CGPoints 数组
我创建了一个包含 16 个 CG 点的数组,它们代表游戏板上的 16 个位置。这就是我设置数组的方式CGPoint cgpointarray[16];
我想创建一个for循环以循环遍历数组中的每个项目并检查触摸是否在位置的x距离内(我将位置作为CGPoint。我没有对xcode或objective c有很多经验。我知道python等价物是
我将如何做到这一点?谢谢
ios - 如何正确观察我的 scrollView 子类的 contentOffset 属性?
在我的 iOS 应用程序中,我正在观察我的 scrollView 子类的 contentOffset 属性的变化。我的观察者处理程序如下所示:
为简单起见,我任意选择方法的参数作为id。
我的 NSLog'ging 看起来像这样:
我需要使用 x 和 y 值,但我不知道如何获取它们。我尝试将 id 转换为 CGPoint,不。我尝试将参数更改为 CGPoint,不。
更新
它变得更深。@mgold 不高兴。这是我设置观察的方式:
Observer 是我用来简化观察的一个方便的类。注意观察者回调observeContentOffsetHandler:。当我从当前更改此方法的签名时:
@mgold 对 CGPoint 的建议:
这是不正确的,因为 NSLog 显示的 aContentOffset 全部为零:
不知道我在这里的举动是什么。
objective-c - 如何枚举 CGPoints 的 nsmutablearray?
这是我的代码:
目的是在每个空间(数组的 cgpoint x)+或- 36 像素处搜索触摸的 CGPoint。但是我创建了一个名为 text 的标签并将其设置为隐藏,当此代码运行时,文本标签不会显示,因此我认为它没有执行代码。如果这有什么不同的话,cgpointarray 就是一个 NSMutableArray。
编辑:在这一行:CGPoint temppoint = i.CGPointValue;
编译器说:'i'的本地声明隐藏了实例变量