0

第一次构建用户界面,有一些一般性问题

1)如果您将视图对象拖放到视图控制器中,或者您以编程方式添加子视图并指定框架和字体,这真的很重要吗?采取什么更好的方法?

2)在编程方法中,我最终猜测帧值,(x,y)点,然后如果我喜欢它,然后检查模拟器。这是正确的方法,还是有更快、更好的方法来构建 UI?也许我不知道的方法?

3)关于如何开始的正确方向的任何有用的教程/指针?

谢谢!

4

1 回答 1

1

1) 两种方法都很好,但是如果您有更静态的 UI,Interface Builder 通常会更好。在更动态的应用程序中(视图出现和消失,或者如果您使用 UIViewController 包含),您需要在代码中添加/显示/隐藏一些视图。即使在这种情况下,您也可以在 IB 中设计单独的视图,以确保它们看起来不错,然后实例化并在代码中显示它们。

2)如果你在 IB 中设计你的视图,那么猜测大小的问题在很大程度上就消失了。在某些情况下,在 IB 中添加一个空视图会很有用,它充当动态内容的占位符。然后,当您在代码中向其添加视图时,您只需使用超级视图的尺寸,以便您的视图填充占位符。

于 2012-07-03T19:02:37.830 回答