我在名为 rectangle0 的头文件中定义了一个 UIView
我有一个关于 IB 与编码视图的问题。请看以下代码示例:
rectangle0.frame = CGRectMake(0.0, 70.0, 320.0, 190.0);
现在我可以在 IB 中轻松地重新创建视图的外观,除了灰色的坐标。
因此,通过在 IB 中设计 UIView 后在 IBAction 中调用此代码,我可以在应用程序中显示。
[self.view addSubview:rectangle0];
现在,如果我对其进行编码,最后一行代码将调用此视图以显示在设置的坐标处 - 但如果我在界面生成器中构建,我可以使其看起来完全相同,但它从 Y 坐标 20 出现(就在状态栏下方) 而且我无法在调用它时设置坐标 -有没有办法做到这一点?
UIView 是在 ViewController 之外构建的,然后在连接检查器中链接到它。
干杯杰夫
我添加了一张图片来显示我正在使用的屏幕 - 你可以看到 x 和 y 坐标是灰色的,如果我可以将它们设置为其他东西会很棒。