8得票1回答
将CGrect值更改为用户坐标系

我有一个CGRect,我能否将它的坐标系转换为用户坐标系,即从左下角到顶部,而不是从左上角到底部。是否有预定义的方法可以实现这一点,还是需要手动计算?谢谢。

43得票5回答
“Expression is not assignable” -- 在Xcode中将两个float相加后作为另一个float的值进行赋值时出现问题?

在一个钢琴应用中,我正在分配黑键的坐标。以下是导致错误的代码行。 'blackKey'和'whiteKey'都是自定义视图。blackKey.center.x = (whiteKey.frame.origin.x + whiteKey.frame.size.width);

16得票1回答
如何在UIWebView中获取所选文本的坐标(CGRect)?

我有一个简单的UIWebView加载了HTML。 我想显示指向选定文本的PopoverView。 我可以获取UIMenuController的菜单框架(menuFrame)并使用其矩形(rect),但结果在屏幕角落处不够精确。 我可以计算屏幕大小并获取menuFrame矩形,然后我可以假设选择...

9得票5回答
iOS CGRect是否在另一个CGRect内部

有没有好的解决方案可以完成以下任务? 我需要检查一个CGRect是否在另一个CGRect内,并返回一个CGPoint,如果矩形窗口在任何维度上超出容器,则给出偏移量。 提前致谢。

10得票1回答
CGRect.offsetBy不起作用

如何重写下面的代码?self.view.frame = CGRectOffset(self.view.frame, 0, movement) 'Offset'已被替换为'offsetby' 当我用所谓的“解决方案”替换它时:self.view.frame = CGRect.offse...

21得票10回答
如何以编程方式将UIView大小设置为与父视图匹配,而不使用约束条件

这个问题听起来很简单,但是它让我发疯。 我在IB中创建了一个名为iBag的白色视图,并通过约束使其大小取决于屏幕大小。 现在我想通过编程方式创建一个新的 UIView,并使用以下代码将其添加为 iBag 的子视图,使其具有相同的大小和位置。 let newView = UIView()...

29得票1回答
CGRectZero vs CGRect.zeroRect?

两者在Swift中似乎作用相同。我们应该使用哪一个呢? 1. CGRectZero 和 CGRect.zeroRect 哪个好? 2. GRectMake(1, 1, 1, 1) 和 CGRect(x: 1, y: 1, width: 1, height: 1) 哪个好? 3. UIEdge...

8得票1回答
使用drawInRect绘制文本时如何设置文本颜色?

我一直在使用PaintCode来绘制我的应用程序中的一些图形,其中一些绘制元素具有使用“drawInRect”绘制的文本。无论我尝试设置什么颜色,该文本始终以黑色显示。 这里是创建文本并尝试设置颜色的代码: //// Rounded Rectangle Drawing ...

13得票4回答
将一个矩形分割成相等大小的小矩形?

我需要将一个矩形(一个CGRect结构体,格式为{{float x,float y},{float w,float h}})分成多个小矩形/结构体,以创建一种网格。我正在编写窗口布局管理器,并且想要一个窗口预览选项。 我看到了类似的问题,但是我看到的算法中没有一个能够解决这个问题(涉及c...

14得票5回答
有人能解释一下CGRectZero的用途吗?

我是新手iOS开发者,能否有人解释一下CGRectZero的用途以及使用场景?