30得票2回答
CGRectGetWidth与CGRect.size.width的区别

哪种更好用?我喜欢CGRect.size.width,因为它看起来更好看。但是,我的同事说CGRectGetWidth更好。

45得票4回答
我可以使用UIEdgeInsets来调整CGRect吗?

我有一个CGRect,我想用UIEdgeInsets进行调整。 似乎可能有一个内置函数可以实现此功能。 我已经搜索了名为CGRectAdjustByInsets或其他以CGRect…为前缀的函数,但是没有找到任何内容。 我应该编写自己的代码吗?

26得票4回答
检查CGRect在getter中是否为空

我想检查一个CGRect在我的属性getter中是否为null,如果是,就加载默认值。然而,在我的初始化方法中,当我使用该属性时,它返回所有值为零。 这是我的getter:- (CGRect)frame { if(CGRectIsNull(_frame)) _fram...

9得票2回答
iOS功能中提到的“CGRectMinY”应该是左下角。

根据苹果文档, CGRectMinY(CGRect)函数返回指定矩形顶部右侧角的y坐标。 它不应该是矩形底部左侧角吗?因为我认为Y轴是向下的。

10得票1回答
AVCaptureMetadataOutput().rectOfInterest不起作用

我正在构建一个UIView,其中有一个叠加的框,并且最终目标是只有当QR码落在框内时才触发QR码阅读器。我知道我需要将.rectOfInterest()设置为与黄色框相同,但在当前实现中(以下是代码),阅读器无法正常工作。public override init(frame: CGRect) ...

12得票6回答
只为UIView的部分设置背景颜色

我希望UIView的底部(不是完整的一半)与顶部颜色不同。 我在想是否应该创建一个CGRect,然后对其进行着色?这样做是否正确?- (void)drawRect:(CGRect)rect { CGRect aRect = CGRectMake(x, y, width, heig...

16得票3回答
从CGRect中减去CGRect -- 不包含另一个的最大块

我如何从一个CGRect中减去另一个CGRect? 我想要的结果R1 - R2是R1的最大子矩形,它不与R2相交。 示例1: +----------------------------------+ | +--------+ | | | R...

7得票1回答
iOS: convertRect:toView:不像我期望的那样工作

我希望使用相对于主窗口的坐标,因此我使用convertRect:toView:方法,并将第二个参数设置为nil: CGRect result = [self.view convertRect:addToList.frame toView:nil]; 但结果是,我总是得到 NSRect:...

13得票4回答
iPhone 5上UIView的高度不正确

我正在迁移我的应用程序,在其中一个应用中我使用了UIPickerView。在viewDidLoad方法中,我创建了picker并将其y坐标设置为self.view.frame.size.height,以使其超出屏幕。然后当需要时,我只需将其向上移动。 在iPhone 5上,self.view...

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

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