使用Delphi Firemonkey在ios

问题描述 投票:0回答:1
任何人都应该到达在这里遇到同样问题的人,我想分享我最终找到的解决方案。 根据@silverwarrior的评论,我意识到我必须选择每种OS样式并修改该样式设计师。 但是,在iOS中,TcornerButton似乎没有样式设计师的背景选择。 我认为可以使用trectangle添加一个并从那里添加。 我还怀疑有某种方法可以在Windows中进行设计,然后将此样式保存和加载到其他平台上。

,但是,由于我想完全控制此控件的外观,所以我自己最终只是自己制作。 也就是说,我使用了一个trectangle,向其添加了一个TTEXT和纹章,然后我可以完全自定义Trectangle的外观,然后在不同的平台上看起来一致。 为了进行单击,触摸等事件的工作,请将hittest设置为false to trectangle上的所有控件。 我发现这种方法的唯一缺点是,如果我复制此“按钮”,然后需要更改某些内容(例如背景颜色),则必须单独而不是样式设计师来完成此操作。 事实证明,这对我来说是一个很好的解决方案。 (我已经在iOS iPhone模拟器和Android手机上进行了测试。)

虽然据推测是一种使用TcornerButton和样式设计师来实现此操作的方法,但平台覆盖了我可能想做的更改的设计的方面。 这样我就完全控制了。
ios delphi background firemonkey
1个回答
0
投票

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.