1

ここに示すようなカスタムタブバーアイテムを作成したいと思います。

ここに画像の説明を入力してください

これらは、最初にPhotoshopまたは同様のアプリケーションで設計および作成する必要があると思います。Photoshopでそのようなアイテムを作成し、MonoTouchでこれらをどのように使用するかを示すリソースやチュートリアルはありますか?

4

1 に答える 1

3

ビットマップの作成とバンドルは1つのオプションであり、おそらく最も一般的なオプションです(グーグルでいくつかのチュートリアルを表示する必要があります)。最適な品質を得るには、古いiPhone / iPod、新しいRetina iPhone / iPod、iPad(1,2)、およびRetinaiPad3に複数のセットを提供する必要があります。これはそれぞれをカバーするのに多くのスペースを必要とします。美しいアイコンのケース(または見栄えが悪い)。

の方法は、実行時にビットマップを作成することです。たとえば、CoreGraphicsAPIを使用します。これは逆効果に見えるかもしれませんが(そして確かに多くの場合そうなる可能性があります)、必要な(ストレージ)スペースが少なくてすむ、および/またはより良い品質が得られるという利点があります(注を参照)。

なんで ?実行時にそれらを作成する場合は、実行している特定のデバイス用のもののみを作成するためです。それらをキャッシュして、欠落している場合に再作成することもできます(たとえば、iOSがアプリケーションキャッシュをフラッシュする場合)。

あなたがアーティストでない場合(そして私もそうではない場合)、簡単にライセンスできるベクターアイコンを見たいと思うかもしれません。スクリーンショットのものはモノクロに見え、 FontAwesome(CC BY 3.0)または同様のソースによって提供されるもののようなカスタムフォントを使用することもできます(バンドルまたは追加のアウトラインから) 。

注:ハードウェアが利用可能になる数か月前にリリースされた場合でも、iPad3では一部のiPadアプリケーションが(他のアプリケーションと比較して)美しく見えることに気付いたかもしれません(私は知っています)。ベクターグラフィックスが勝ちます;-)

更新:誰かがFontAwesome文字をiOSタブバーアイコンに変換するスクリプトをすでに作成しました。ただし、アプリの外部で行われるため、すべてのデバイスで最高の外観を得るには、各ビットマップの複数のバージョンが必要になります。

于 2012-04-27T23:26:21.123 に答える