0

我正在开发一个基于电子商务的应用程序,设计师已将模型传递给我。!

这是设计师通过的模型。

我正在制作这个模型的故事板,到目前为止我已经达到了这个水平。

我现在的故事板

由于篇幅有限,现在有几个视图和功能无法包含在此故事板中。我知道设计师已将渲染视图传递给我,可以在滚动应用程序时看到该视图。

我想知道将所有这些视图包含在单个故事板中或在单个视图中呈现它们的最佳方法是哪种。我已经研究过使用 xib 文件并从我的viewcontroller班级中调用它们,这可能是一个可能的解决方案。但是,我想知道,最好的解决方案是什么?

4

2 回答 2

0

最好的解决方案是使用 Storyboard,这样您就可以在一个地方拥有所有屏幕。但请记住一件事,在 XCODE 8 故事板中开始做整个项目(因为 XCODE 7 和 8 故事板彼此不完全兼容)。这样您也可以与以前的 iOS 版本兼容 (< iOS 10)

现在就设计而言,我建议您使用自动布局和比例布局。

您的视图控制器将始终具有 self.view。从那个观点开始。首先添加导航控制器(将根视图控制器作为您在应用启动时首选的视图控制器)或简单地添加一个工具栏。然后将一个 UIScrollView 添加到整个剩余空间。然后从 UIScrollView 中的设计开始。不要忘记提供 UIScrollView 的 contentSize。

如需任何帮助,请随时询问。

于 2016-12-20T07:05:51.743 回答
0

最好的解决方案是使用tableView具有多个原型单元的此类问题。好吧,通过上述概念,我可以轻松滚动storyboard并根据模型维护我的设计。

于 2017-01-13T08:09:13.973 回答