79得票4回答
如何初始化相互依赖的属性

我希望一张图片能够移动到底部。如果我按下一个按钮,图片应该向下移动1个位置。 我已经添加了图片和一个按钮:var corX = 0 var corY = 0 var runter: UIButton = UIButton.buttonWithType(UIButtonType.System...

54得票3回答
自动将Swift 3中的CGRectMake更新为CGRect

现在在Swift 3.0中已经删除了CGRectMake、CGPointMake、CGSizeMake等函数,是否有任何方法可以自动更新所有的初始化,例如从CGRectMake(0,0,w,h)到CGRect(x:0,y:0,width:w,height:h)。手动处理相当繁琐。 不知道为什...

53得票4回答
如何从CGPoint和CGSize创建CGRect?

我需要根据用户选择的不同CGSize和CGPoint输入参数创建一个框架(frame)用于UIImageView,这两个值将始终不同。那么我该如何从CGPoint和CGSize中创建一个CGRect呢?非常感谢您的帮助。

47得票9回答
iOS框架更改一个属性(例如宽度)

这个问题最初是针对Objective-C编程语言提出的。在撰写本文时,Swift甚至还不存在。 问题 是否有可能仅更改CGRect的一个属性? 例如:self.frame.size.width = 50; 取代self.frame = CGRectMake(self.frame.origin....

33得票1回答
如何获取当前的 x 和 y 位置以便使用 GCRectMake?该问题涉及 IT 技术。

我有这段代码在一个动画中:image.frame = CGRectMake(x: x, y: y, width, height) 我需要获取图像的x和y坐标。我找到了这段Objective-C代码:CGPoint origin = imageView.frame.origin; 一旦我找到图像...

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...

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

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

18得票9回答
如何加速UITableView?

我有一个UITableView,其中包含200个部分中的大约400个单元格,响应用户交互(滚动、选择单元格)有些缓慢。我已确保检索单元格和标题视图的方法在运行时只做最少的工作,并且我认为没有做任何使其变慢的特殊事情。单元格和标题只有背景图像和文本。是否有其他人遇到过这种问题,你知道任何可以使它...