iphone - 设计灵活的 iPhone App 布局很重要吗?

标签 iphone cocoa-touch uikit

我想知道在使用固定值设置 neb 中 View 的高度时是否会遇到麻烦。

示例:状态栏的高度已知。是20个单位。那么,当制作一个显示良好界面的 View 时,当用户在使用应用程序时接听电话并且状态栏高度增加时会发生什么情况?或者,如果 Apple 在将来的某一天更改状态栏或选项卡栏的高度怎么办?

您是否总是对包含所有界面元素的容器 View 使用自动调整大小功能?你的模式是什么?

最佳答案

我会避免将状态栏、工具栏等的高度硬编码到您的程序中。您提供了一些很好的例子来说明这些值(value)观是如何动态变化的以及在未来如何变化。您可能支持也可能不支持的另一种常见场景是用户能够将 iPhone 旋转为横向。

我总是尝试保持容器 subview 的布局灵活。使用自动调整大小功能是一个好方法。你的问题提得很好,我想这会让我重新审视自己的布局策略!

关于iphone - 设计灵活的 iPhone App 布局很重要吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/852881/

相关文章:

iphone - 识别 NSString 中的几个整数

iphone - 如何将用户移动到 Safari 中的 URL

ios - 将数据添加到属性时崩溃切换 View

objective-c - XCTAssertEqualObjects 比较 NSNumber 的 NSArrays 失败,即使数组看起来相同

ios - 如何为 CALayer 的 'position' 属性添加隐式动画?

ios - UIAlert 对话框的动画非常奇怪?

iphone - 无法编译 - PJSIP - VOIP 应用程序

iphone - UIScrollView 作为 UIViewController 的 View 并设置背景图片

objective-c - UIRotationGestureRecognizer 旋转有时会达到非常大的值

ios - 修改 endcap .round 样式,使其看起来更圆,与此处显示的示例图像不同