这有点模糊,但我会尝试具体。
您如何使用CGRect和CGRectMake?是否有助手或其他东西可以用来快速找到积分?我查看了Interface Builder,但在我看来,没有快速找到在CGRect中使用的点的方法。如果有人能指出我正确的方向,那就太好了。
答案 0 :(得分:8)
如果您尝试在界面构建器中的代码中重新创建接口,则需要查看Size Inspector:
首先,在界面构建器中选择一个元素:
现在看一下右侧面板中的尺寸检查器:
X,Y,Width和Height变量为您提供足够的信息来创建与元素大小相同的CGRect
:
CGRect editFrame = CGRectMake(233.0, 6.0, 67, 32);
答案 1 :(得分:2)
如果您需要创建CGRect,通常可以引用IB内的其他对象。引用许多对象具有的框架属性可以是一种简单的方法。例如,self.view.frame返回一个CGRect,您可以根据需要存储指针或从中提取信息。