ios - 自动布局或自动调整大小

标签 ios iphone objective-c autolayout autoresize

我开始开发一款仅适用于 iPhone 且仅纵向 View 的应用程序。我想知道为 iPhone 3.5 英寸和 4 英寸屏幕开发界面的最佳方法。我看到的自动布局的每个教程似乎都将其用于纵向到横向,但对我来说这并不重要,因为横向不是一个选项。我只是想知道如果我只使用纵向,自动调整大小会更容易吗?

编辑:我还将在项目中使用一些 UI 动画。

最佳答案

这取决于您的 View 大小和位置之间的关系。如果您想要对齐各种 View ,或者当按钮或标签中的文本移动时 View 也随之移动,那么自动布局就是您的 friend 。如果您只想调整 ScrollView 的大小以填充可用空间,那么自动调整大小要简单得多。

可以说,在相对简单的应用程序上学习自动布局是支持您 future 的应用程序构建工作的明智之举......

关于ios - 自动布局或自动调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22576481/

相关文章:

ios - 日期格式在 IOS 中不起作用

objective-c - 将触摸传递到 UIWebView 的一部分

ios - Apple Mach-O 链接器错误 GoogleAnalyticslib

iphone - 在 iOS 设备中以黑色显示电话号码

ios - Xcode 中的约束变灰

ios - Game Center 新比赛邀请自动被邀请者立即拒绝

iphone - 如何让scrollview上的页面自动旋转?

ios - ld : library not found for -lGoogleAnalyticsServices clang: error: linker command failed with exit code 1 (use -v to see invocation)

objective-c - UIScrollView 在拖动和点击之间做出决定

ios - 在 Facebook 共享中,我无法在 Facebook 应用程序安装情况的 FBLinkShareParams 上发布名称、链接描述和图片