我有一个Delphi XE2 Firemonkey应用程序,我想在iPad和iPhone上运行。iPad 和 iPhone 的空间当然是不同的,我一直在尝试根据它们运行的平台重新定位和调整(视觉)组件 - 由表单OnResize
事件触发。开始更改组件"Margins"
属性并没有太大成功(也许这与相邻组件的关系更多......?)然后发现组件"Position"
属性似乎可以完成这项工作。
问题:财产 是Position
要走的路吗?或者有没有更合适的使用方式"Margins"
(我似乎在某个地方读过一些关于这个的东西,但再也找不到了)。还是有其他方法,可能不是基于 OnResize 事件?(是的,我确信这只是 1 个问题。)
项目的简要细节 - 使用大约 30 个组件在屏幕上显示客户数据库记录,主要是TLabel
组件、一些按钮和搜索字段或 2 个使用TEdit's
.
谢谢