2011-09-14 12 views
13

私たちは現在、Delphi XE2を評価中です.FireMonkeyはOS XとiOS開発が大きな関心を寄せていることから期待しています。私は人々がXE2を使ってiOSアプリケーションを作成し、これをやっているウォークスルーのいくつかを見たことがあるが、iOSサポートの販売方法であるiPhone上の「ビジネスアプリケーション」のパンとバターはボタン、リスト、グリッド、および接続性(REST?)Delphi XE2の標準的な見た目のiOS controls stylesはどこですか?

iOS HDプロジェクトを作成したら、TButtonは最初は緑色に見えますが、TSpeedButtonとTToolbarはまったく同じように見えます(青色のグラデーション)。 TToolbarはボタンを追加する方法がありません。おそらくこれは単なるパネルです。

誰もFM iOS HDアプリのスタイルを作成したことがありますか、または標準のiPhoneコントロールを直接作成できるラッパーはありますか?

私は試し版を使って評価しようとしていることを前提に少し謝っています(これは明らかにソースを提供しません)。

おかげで、

ロス

+0

Embarcaderoのフォーラム/ニュースグループをチェックしてください。そこにはFireMonkeyに関する議論がたくさんあります。 – mj2008

+0

FMX.Platform.iOS.styleまたはiOS.styleをアプリに適用しましたか? (あなたの質問は、いずれにせよ明らかにしていません) –

答えて

5

FireMonkeyのは、標準のiOSやOS Xのコンポーネントを持っていません。複雑なレイヤーのサブコンポーネントを使用して、すべてのコンポーネントを単独で描画します。これらは、IDEのFMXスタイルエディタ(またはIDE外のテキストエディタ)ですべて編集できます。

mimic iOSまたはOS Xのコンポーネントは、製品のスタイルや独自のカスタムスタイルで使用できます。しかし、オリジナルのUIKit/Cocoa Touchコンポーネントを使用するには、FMXではなくオリジナルのAppleヘッダーのFreePascal変換と変換を使用する必要があります。

Xcode 4.xを使用しない限り、そのようなUIのデザイナーはありません。私はFreePascalが.xibファイルをロードして使用できるかどうかわかりませんが(ただし、なぜそうではありませんか?おそらく自動的にはそうではありません)。もちろん、実行時にコード内にそのようなコンポーネントを作成して配置することができます。

だから、次のいずれか

  • 使用FMXと独自のスタイルをデザインしたり、必要に既存のスタイルを変更、または
  • 使用Xcodeと.xibファイル。 FreePascalでそれをどうするかわからない。置くことが可能でなければなりませんので

FWIW、あなたは、上の他の FMXコンポーネント(例えばもリストボックス内のリスト項目のarcdial上のボタン上のテキストボックスを)任意の FMXコンポーネントを配置することができますツールバーのボタンをクリックします。あなたはおそらく、彼らの配置と配置を世話しなければならないでしょう。そのためには、TLayout、Padding、Margins、およびAlignmentを使用します。

+0

こんにちはルディ、優れた反応、ありがとうございます。 TToolbarの問題は、私が経験したすべてのツールバーには、独自のボタン(別々のコンポーネントまたはコンテンツメニューのAdd Buttonオプションのいずれか)を追加する方法が常にあったため、より理解しやすいものでした。私はそれをすべてDelphi(FM)に入れておきたいので、スタイリッシュで作業しようと思っていますが、スタイルやコントロールの振る舞いのために、iOSの家ではないアプリを作っているような気がします。 、パフォーマンス(GPUをネイティブに使用しているにもかかわらず、それはまだ比較のために少し不気味です)。しかし、優れたスターター。 –

関連する問題