从iPad应用程序转换时,在iPhone屏幕应用程序上安装控件

时间:2013-01-09 18:04:26

标签: iphone ios uiscrollview screen infinite-scroll

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

1 个答案:

答案 0 :(得分:0)

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

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