我正在编写我的第一个iOS应用程序,只是意识到了一个严重的问题。我在4英寸的iphone屏幕上使用故事板,忘了考虑3.5英寸的屏幕。 :(左看起来如果我已经完成了代码中的所有操作,这可能会相对固定。但不幸的是,我已经在我的应用程序的某些部分使用了故事板。似乎表视图完全适合但是视图与一些固定的子视图失败。
有人可以给我一些关于如何解决这个问题的建议吗?感谢任何帮助。
非常感谢你!
答案 0 :(得分:3)
这正是自动布局的存在。您可以使用故事板创建一个适用于两种屏幕尺寸的UI。您可以在故事板中切换设置,使其显示两种不同的屏幕尺寸,以便您可以轻松查看视图的移动和调整大小。故事板还有一个预览模式,可以让您看到它的外观。它还可以让你看到它在iOS 6和iOS 7上的外观,这样你就可以确保你的UI看起来都很好,假设你仍然支持iOS 6。
如果你在代码中完成了这项工作,那么它可能会变得更加复杂,特别是因为每次调整代码时都必须运行它以查看哪些更改。图形布局工具(如Interface Builder(允许您查看和编辑故事板和XIB文件)使得支持多种屏幕尺寸非常容易。另外,通常情况下,制作一个专为4英寸屏幕设计的屏幕并不太难以使用3.5英寸屏幕,在某些情况下,您只需要将内容放得更紧密,或者将内容放在滚动视图中。 / p>