什么';为iOS调整窗体大小的目的是什么?

什么';为iOS调整窗体大小的目的是什么?,ios,delphi,resize,delphi-xe2,firemonkey,Ios,Delphi,Resize,Delphi Xe2,Firemonkey,在为Firemonkey iOS应用程序设计表单时,您可以将表单调整为任何可能的大小,甚至调试也会如此显示。显然,iOS设备有非常特殊的屏幕尺寸。为什么我可以用我想要的任何维度来塑造我的形体 我还没有到在任何iOS设备上运行这个的地步。这是我第一次尝试使用Firemonkey构建iOS HD应用程序。非常奇怪的是,为什么它可以让我设计任意大小的表单,因为iOS应用程序总是全屏的,并与不同的设备屏幕对齐。并非所有的iOS设备都以相同的分辨率运行。 iPhone 5的纵横比与iPhone 4不同。

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


我还没有到在任何iOS设备上运行这个的地步。这是我第一次尝试使用Firemonkey构建iOS HD应用程序。非常奇怪的是,为什么它可以让我设计任意大小的表单,因为iOS应用程序总是全屏的,并与不同的设备屏幕对齐。

并非所有的iOS设备都以相同的分辨率运行。
iPhone 5的纵横比与iPhone 4不同。
iPad3的分辨率是我的iPhone4的两倍

您还可以显示一个只覆盖部分屏幕的表单(在iPad上可能更有用)

记住FireMonkey并不仅仅是为iOS编写的,它还包括OSX。在OSX中,您希望应用所有正常的VCL/Windows规则。
但是,如果您正在构建一个具有多个屏幕(即框架/面板等)执行不同功能的电子邮件应用程序,我仍然可以看到这种感觉。
您还可以想象一个进行搜索的下拉/弹出窗口(请选择无模式)。
如果您使用不同的表单来实现,那么它不应该是全屏的

是的,我可以在iOS中看到很多非全屏表单的用途


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

表格必须全屏吗?Firemonkey是否一定知道它是在iOS上运行的?整个应用程序/项目都是基于iOS的。它是一个专门的iOS应用程序。我还没有到在任何iOS设备上使用它的地步,但我认为它会一直全屏运行。@RobKennedy这是我在Firemonkey应用程序中的第一次尝试。不久前,当我第一次得到XE2时,我开始了一个,但只是一个非常笼统的概述,一点也不深入。现在,这是我第一次真正考虑构建Firemonkey应用程序,我正在设计我的第一个iOS试用版应用程序。iPad/iPhone/iPhone5有不同的外形尺寸。水平/垂直模式。创建表单时,没有特定设备的模板吗?至少在XE4/XE5中有。@LURD当我创建新应用程序时,没有,没有向导或任何东西可以为特定设备自定义它。它直接进入原始设计。我可以看到如何从主窗体中封装窗体。但我不明白的是,它如何允许您以任何方式更改“主窗体”的大小。我想最终没关系,只要我把所有的东西都对齐,就不会有什么区别。