CGRect助手?

时间:2012-06-22 18:13:39

标签: objective-c ios cocoa interface-builder cgrect

这有点模糊,但我会尝试具体。

您如何使用CGRect和CGRectMake?是否有助手或其他东西可以用来快速找到积分?我查看了Interface Builder,但在我看来,没有快速找到在CGRect中使用的点的方法。如果有人能指出我正确的方向,那就太好了。

2 个答案:

答案 0 :(得分:8)

如果您尝试在界面构建器中的代码中重新创建接口,则需要查看Size Inspector:

首先,在界面构建器中选择一个元素:

enter image description here

现在看一下右侧面板中的尺寸检查器:

enter image description here

X,Y,Width和Height变量为您提供足够的信息来创建与元素大小相同的CGRect

CGRect editFrame = CGRectMake(233.0, 6.0, 67, 32);

答案 1 :(得分:2)

如果您需要创建CGRect,通常可以引用IB内的其他对象。引用许多对象具有的框架属性可以是一种简单的方法。例如,self.view.frame返回一个CGRect,您可以根据需要存储指针或从中提取信息。