10得票3回答
从一个矩形缩放UIView的适当转换是什么?

我想模拟对视图进行“放大”的效果。较大的视图将作为子视图添加到较小视图的父视图中,并且较大的视图应该看起来像是从较小的视图中放大出来。给定较小视图的矩形fromRect和放大后较大视图的最终框架finalRect,应该使用什么样的变换? 我想方法签名应该像下面这样,其中view是父视图。...

23得票7回答
将两个CGPoint转换为CGRect

如何将两个不同的CGPoints转换为一个CGRect? 示例:CGPoint p1 = CGPointMake(0,10); CGPoint p2 = CGPointMake(10,0); 我该如何将这个转换成CGRect?

39得票13回答
Swift 4 表达式类型 '@value CGRect' 在没有更多上下文的情况下是不明确的。

我正在尝试为一个矩形实现模态垂直滑动的动画。然而,当我尝试编译代码时,我会得到以下错误:“Swift 4表达式类型“@value CGRect”在没有更多上下文的情况下是模棱两可的”。我已经将问题隔离到传递给CGRect init值的参数上,但根据苹果的iOS文档,这些参数应该足以指定我需要动...

12得票7回答
从数组中获取CGRect

我正在尝试将CGRect对象存储到NSMutableArray中。它成功加载并在日志语句中打印,但是尝试从数组中获取CGRect时会出现错误。下面是代码片段:CGRect lineRact = CGRectMake([[attributeDict objectForKey:@"x"] floa...

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

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

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

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

10得票3回答
根据UIView/CGRect的大小将图像裁剪为正方形

我有一个AVCaptureSession的实现,我的目标是让用户拍照并仅保存红色边框内部分的图像,如下所示: AVCaptureSession的 previewLayer(相机)跨越从(0,0)(左上角)到我的相机控件栏底部(位于包含快门的视图上方的栏)。我的导航栏和控件栏是半透明的,所...

12得票1回答
在动画期间无法获取CALayer的当前位置

我试图实现这样一种动画效果:当你按住一个按钮时,它会使一个方块向下移动,当你松开按钮时,它会将该方块回到原始位置,但是无论如何都无法获取正在进行动画的方块的当前位置。以下是我的代码:-(IBAction)moveDown:(id)sender{ CGRect position = [[...

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

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

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

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