在Objective-C中编写UI代码的位置?

时间:2014-02-11 08:50:07

标签: objective-c ios7

我正在为iOS 7的Objective-C编写我的第一个应用程序(我来自Java世界),我发现了许多教程,其中UI代码,如UIButton和输入,写在查看控制器。这是正常的吗?我希望在故事板中创建可视化组件。

2 个答案:

答案 0 :(得分:1)

如果要将可视化工具用于创建UI,则可以使用故事板。 当您可以以编程方式创建UI时,可以使用视图控制器。

您可以在同一个项目中使用它们。一切都取决于哪种方式最适合你。

答案 1 :(得分:1)

是的,这是完全正常的。

你很快就会发现XCode提供的视觉设计师并不是那么强大,而且代码是必须的,以便完成一些工作。

此外,根据您正在处理的项目类型,在代码中而不是在设计器中创建UI可能更方便。例如,如果您正在与其他几个人一起开展项目,那么您可能会在合并故事板时遇到问题,尽管Apple在最大限度地减少此类问题方面取得了相当大的进展。

基本上,选择取决于你,但了解底层发生的事情总是一个好主意。