这有点含糊,但我会尽量具体。CGRect助手?
你如何使用CGRect和CGRectMake?是否有助理或您可以用来快速查找点的东西?我在Interface Builder中看过,但在我看来,没有快速找到在CGRect中使用的点的方法。如果任何人都能指出我正确的方向,那会很棒。
这有点含糊,但我会尽量具体。CGRect助手?
你如何使用CGRect和CGRectMake?是否有助理或您可以用来快速查找点的东西?我在Interface Builder中看过,但在我看来,没有快速找到在CGRect中使用的点的方法。如果任何人都能指出我正确的方向,那会很棒。
如果你想重新创建界面代码,在界面生成器,你需要看尺寸检查:
首先,选择在Interface Builder的元素:
现在看大小督察在右侧面板:
X,Y,宽度和高度变量,给你足够的信息来创建一个CGRect
具有相同大小的元素:
CGRect editFrame = CGRectMake(233.0, 6.0, 67, 32);
谢谢!我并不确定这些观点的格式,这对我来说很重要! (我会在8分钟内接受这个答案:P) – sridvijay
如果你需要创建的CGRect你通常可以参考里面IB其他对象。引用许多对象所具有的框架属性可能是一种简单的方法。例如,self.view.frame返回一个CGRect,您可以根据需要存储指针或从中提取信息。
找到要使用的要点?使用CGRect,您只需使用4个点(x,y原点以及宽度和高度)创建一个矩形。 'CGRectMake(0,0,5,5)'< - 5x5矩形,从0,0开始。 – Joe
谢谢,那正是我正在寻找的。 – sridvijay