ios - 能够为 iOS 调整表单大小的目的是什么?

标签 ios delphi resize delphi-xe2 firemonkey

在为 Firemonkey iOS 应用程序设计表单时,您可以将表单的大小调整为任何可能的大小,甚至调试也会如此显示。显然,iOS 设备的屏幕尺寸非常特殊。为什么可以制作我想要的任何尺寸的表单?

enter image description here

我还没有达到在任何 iOS 设备上运行它的程度。这是我第一次尝试使用 Firemonkey 构建 iOS HD 应用程序。它允许我将表单设计成我想要的任何大小,这是非常奇特的,因为 iOS 应用程序总是全屏显示并对齐以适应各种设备屏幕。

最佳答案

并非所有 iOS 设备都以相同的分辨率运行。
iPhone 5 的宽高比与 iPhone 4 不同。
iPad 3 的分辨率是我的 iPhone 4 的两倍。

您也可以显示仅覆盖部分屏幕的表单(在 iPad 上可能更有用)。

请记住,FireMonkey 不仅仅是为 iOS 编写的,它还涵盖 OSX。在 OSX 中,您会希望应用所有正常的 VCL/Windows 规则。
如果您正在构建具有多个屏幕(即框架/面板/等)执行不同功能的电子邮件应用程序,我仍然可以理解。
您还可以想象一个进行搜索的下拉菜单/弹出菜单(请无模式)。
如果您使用不同的形式实现它,它不应该是全屏的。

是的,我可以看到 iOS 中非全屏表单的大量用途。

enter image description here

这两个面板可以使用两种形式实现;调整大小在这里很有用。

关于ios - 能够为 iOS 调整表单大小的目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19462023/

相关文章:

C 将 BMP 文件大小调整为 N 倍,我做错了什么?

c++ - 最小化时 DirectX 崩溃

android - AWS Cognito - 社交登录选项行为

ios - 钥匙串(keychain)不工作 - 内部 Pod 测试

delphi - 像在 Delphi 6 专业 IDE 中一样使用 DCC32 编译项目

windows - 如何使用 Delphi 测试目录是否可写?

delphi - 如何禁用 "TWebbrowser"上的 JavaScript 错误?

javascript - 使用javascripts的availHeight和availWidth更改图像大小

objective-c - TBXML textForElement 问题

ios - 最新修订版的 WebRTC iOS native 应用程序音频问题