在 XE-script-prep(创建 Xcode 文件夹)之后,我设法让 Xcode(在 Windows 下作为 VM 运行)将 XE2 构建 FireMonkey iOS HD 应用程序推送到我的(越狱)iPhone,并带有有效的公司证书。
无论如何,伪造原生 cocoa 控件似乎有点破旧,但是贴上一个 TToolbar(带有标准 iPhone 渐变的面板)、几个 TSpeedButtons(它有这个奇怪的 V 斜率)和一个 TStringGrid,你几乎就在基本的 iPhone 应用程序设计领域。
在 TToolbar 上放置一个 TLabel 以获得标题,然后您会立即想要更改颜色,这似乎没有属性。是的,但现在我听到你说,这是所有样式(TLayout)驱动的,这是我的想法,但是样式编辑器在样式设计器的 TLayout 或 TText 方面没有颜色(颜色!?)属性。
第二个问题同样快,我在那里放了一个 TStringGrid 并认为我会动态设置行,所以我创建了一个字符串列,将 RowCount 设置为 6,然后设置
Cells[1, n] := 'Row ' + IntToStr(iLoop);
...没有效果(我也尝试了 Cells[0, n],以防它是从零开始的列表)。
我要疯了吗?
仍然在连接上难住了(你如何与 iPhone 之外的任何东西交谈!?),并且坦率地说,在 iPhone 4 上使用 TFloatAnimation 旋转 48x48 图像的性能非常令人震惊。但我很乐观,我们已经走到了这一步!