0

iOS iPad UIに関する質問。私はいくつかのカスタムツールバーシェイプと、iBooksなどのコレクションポップアップのようなカスタムUI要素を使用するiOSアプリケーションの開発を模索しています。カスタムUI - より効率的なもの(よりスマート!!)implementaitonメソッド? UIImageViewまたはQuartz

私はこれが私が軽くなるように実装する最良の方法は何ですか?リソース。

オプションの1つはiBooksのコレクションのポップアップに見られるように、ノッチ/矢印を作成するために、背景画像と透明領域とのサブビューを追加することです。ベジエパスなどを使用して同じ効果を達成するために、コアグラフィックスを使用してプレゼンターの言及(と思う)WWDC 2011のビデオ「のiOSでの実践ドローイング」、から

他のオプション。

もう1つのオプションは、他のものよりも実装する方が優れていますか?プログラム的にすべてを作成する方が高速かもしれませんが、イラストレーターで何かを描くような柔軟性はありません。これは本当ですか?または私はこれについて完全に間違っていますか?

私はそれはむしろあまりにも言葉の問題ですが、私はそれが不明確な場合は鎮静化しようとすることができます。コードの

答えて

2

長所:

  • それは速くなります。
  • 少し柔軟に調整することができ、描画方法が完全に変更されるため、より柔軟です。
  • さまざまなサイズで簡単に動作させることができます。グラフィックスのための

長所:

  • 迅速化を実装します。

それはすべてあなたが本当に何をやっているまでです。グラフィックスが機能する場合は、それらを使用してください。コードで図面を行う柔軟性が必要な場合は、それを使用します。また、グラフィックを使用してそれを実装してから、ラインスイッチをコードで描画することもできます。

+0

他の2つの考え:あまりに早く最適化しないと、Instrumentsはボトルネックがどこにあるかを判断するための素晴らしい基盤を提供します。 – gaige

+0

非常に良いアドバイス@gaige。 – mattjgalloway

関連する問題