0

这可能是我的应用程序特有的问题。我有一个 iPad 应用程序功能。我正在将其转换为 iPhone 应用程序。所以在我的一个 iPad 屏幕上,我有 40-50 个控件(标签、文本字段、按钮等)。现在我也可以在我的 iPhone 上实现类似的功能。iPhone 的屏幕很小,我几乎无法在一个屏幕上放置 20 个控件。我可以有一个长的垂直滚动视图来将我的所有控件放在一个屏幕上。我的意思是用户可以向下和向下滚动并在此 iPhone 屏幕上拥有与 iPad 屏幕上相同的控件,但方向不同。或者我应该把那个屏幕分成多个 UIViewControllers 吗?如果您需要更多信息,请告诉我。谢谢。

4

1 回答 1

0

简单的回答:你可以做任何你想做的事。

更详细:你可以像你提到的那样做一个滚动视图,但我相信这将是次优的。您有几个选项来处理设备的差异。您选择的通常取决于视图或其包含的内容量。您可以 1) 简单地为其他设备调整它的大小(这只适用于您有一个简单视图或一个没有太多内容的极少数情况)。2.您为每个创建一个单独的视图控制器并为设备启动适当的视图控制器(根据苹果文档)。您可以在滚动视图中添加视图,但根据具体情况,选项卡视图、导航控制器或其他选项可能会提供更好的用户体验。最终还是看你的...

于 2013-01-09T18:11:21.737 回答