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