将不同对象加载到UIViews Swift中的最佳实践是什么?

时间:2015-05-22 16:40:51

标签: ios swift uiview

我是一名高中生,致力于连接数据库并在应用程序中显示信息的程序。这部分有效。我希望有一个UIViewController根据UISegmentControl中的UIView选项加载不同的信息。

这样做的最佳方式是什么?

当用户选择UIView内的段信息时,将更改并加载来自数据库的不同信息。

当我选择地图标签时,这将是UISegmentControl中的一个选项,我希望UIView显示地图,如果用户切换回来,我想要{{1}切换回其他信息。

UIView

可能最多有五个不同的细分受众群

我有一个示例故事板的图像,但它不会让我发布它。

1 个答案:

答案 0 :(得分:0)

你几乎可以做任何你想做的事。但是,我在这里看到的问题是你必须为每个段管理大量的视图,你的视图控制器将是超级巨大的。看起来你正在学习iOS所以我建议你设计你的应用程序,你不必做疯狂的编码!也许您可以使用UISegmentedControl导航到要切换的每个段的不同视图控制器?

但如果你坚持按照你描述的方式去做。您可以为每个段定义单独的视图,这是主视图的子视图。根据您选择的细分,您可以在主视图中切换活动子视图。为此,您也可以使用某种动画。

有很多方法,希望这会有所帮助。