4

iPad の Notes アプリを見ると、ネイティブの iPhone コントロールがすべて使用されていることがわかりますが、それらは紙のパッドのように見えるように「スキン」されています。それに似たものを実装する最良の方法は何ですか? インターフェイス ビルダーを使用して、TableView を含む各コントロールの背景画像を変更することはできますか?

ご協力いただきありがとうございます。私は今、この質問を研究し続けるつもりです。

4

2 に答える 2

3

Dr.Touchのこの記事はおそらく役に立つでしょう:リバース エンジニアリングから学ぶこと

于 2010-05-12T02:14:01.927 に答える
1

それよりも少し複雑です。私の提案は多様です:

  1. アートワークを作成するために本物のデザイナーを雇います。
  2. スキンしたいコントロールをサブクラス化し、このビジネスを で直接処理しdrawRect:ます。この場合、Interface Builder は役に立ちません。
  3. 画像を使用する代わりに、プログラムでコントロールを描画することを検討してください。非常に優れた方法は、プログラムによる描画をキャッシュして、一度だけ実行する必要があるようにすることです。

頑張ってください!

于 2010-05-12T02:01:19.060 に答える