Ros*_*vey 13 delphi iphone ios delphi-xe2 firemonkey
我们目前正在评估Delphi XE2,正如您所期望的那样,我已经开始使用FireMonkey,因为OS X和iOS开发非常有趣.我已经看过一些人们使用XE2创建iOS应用程序的演练,我已经设法做到了这一点,但是iPhone上的"业务应用程序"的面包和黄油(iOS支持的销售方式)是按钮,列表,网格和连接(REST?).
无论如何,一旦你创建了你的iOS HD项目,TButton最初看起来是绿色的,而TSpeedButton和TToolbar看起来应该是它应该的(蓝色渐变).TToolbar没有任何添加按钮的方法,大概这只是一个Panel,那么呢?
有没有人为FM iOS HD应用程序创建样式,或者是否有任何包装器允许直接创建标准iPhone控件?
如果我试图使用试用版评估(由于显而易见的原因,其中包括其他内容并不提供来源,我感到有点倒退),我深表歉意!
谢谢,
罗斯
FireMonkey没有标准的iOS或OS X组件.它使用一组复杂的分层子组件自行绘制所有组件,这些子组件都可以使用IDE中的FMX样式编辑器(或IDE外部的文本编辑器)进行编辑.
因此,您可以使用产品或自定义样式获得的样式来模仿 iOS或OS X组件.但是要使用原始的UIKit/Cocoa Touch组件,您必须使用原始Apple标头的FreePascal翻译和转换,而不是FMX.
除非您想使用Xcode 4.x,否则没有此类UI的设计者.我不知道FreePascal是否可以加载和使用.xib文件(虽然,为什么不呢?可能只是不自动).当然,您可以在运行时在代码中创建和放置此类组件.
所以你要么:
FWIW,您可以将任何 FMX组件放置在任何其他 FMX组件上(例如,列表框中列表项上的弧形按钮上的文本框),因此应该可以在工具栏上放置按钮.你可能不得不照顾他们的对齐和安排,也可能是他们的行为.使用TLayout,填充,边距和对齐.
| 归档时间: |
|
| 查看次数: |
1554 次 |
| 最近记录: |