2017-06-16 67 views
-2

我想开发一个应用程序,它可以通过编程方式进行修改。在我的config.swift文件中,我保存了我的应用程序的主要设置。例如:如果我想创建5个文本框,我为此设置了一个变量(在config.swift中),这会为我创建5个文本框。这完美的作品!但是,当我以编程方式完成所有事情(例如添加文本字段)时,我没有视觉故事板的优势。有没有一种方法可以动态创建UIElements,而不需要分享故事板的优点?Swift构建动态应用程序

+0

......动态是否打败故事板的目的?故事板的想法是可视化地规划出你的应用程序。 – Knight0fDragon

回答

0

您可以在Storyboard中创建的所有内容都可以在代码中创建。当您创建Storyboard时,它会设置为该结构,但是当您以编程方式创建时,它更具动态性,您可以“实时”创建元素。

故事板的主要优点是可以直观地了解您的布局。由您决定最适合您的需求。

+0

我的主要问题是我厌倦了我的工作流程(同时使用“动态样式”)。我总是必须运行应用才能看到我的更改。为了查看这些更改,是否有可能在运行中创建可见的xml文件? –

+0

@ AlexanderJeitler-Stehr,我不太确定那是否会奏效,以及如何不幸。 –