2017-06-16 68 views
-2

我想開發一個應用程序,它可以通過編程方式進行修改。在我的config.swift文件中,我保存了我的應用程序的主要設置。例如:如果我想創建5個文本框,我爲此設置了一個變量(在config.swift中),這會爲我創建5個文本框。這完美的作品!但是,當我以編程方式完成所有事情(例如添加文本字段)時,我沒有視覺故事板的優勢。有沒有一種方法可以動態創建UIElements,而不需要分享故事板的優點?Swift構建動態應用程序

+0

......動態是否打敗故事板的目的?故事板的想法是可視化地規劃出你的應用程序。 – Knight0fDragon

回答

0

您可以在Storyboard中創建的所有內容都可以在代碼中創建。當您創建Storyboard時,它會設置爲該結構,但是當您以編程方式創建時,它更具動態性,您可以「實時」創建元素。

故事板的主要優點是可以直觀地瞭解您的佈局。由您決定最適合您的需求。

+0

我的主要問題是我厭倦了我的工作流程(同時使用「動態樣式」)。我總是必須運行應用才能看到我的更改。爲了查看這些更改,是否有可能在運行中創建可見的xml文件? –

+0

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