1

Evernoteアプリケーションには、初期ウィンドウのUITableViewにぶら下がるヒントペインがあります。ヒントをクリックすると、ヒントペインが上にスライドして表示され、簡単なアニメーションが表示されます。

私の質問は、アニメーション化するには、突き出ているタブをクリックする必要があるという意味で、そのヒントペインをどのように実装するかということです。その左側のピクセルは、実際にUITableViewCellにヒットします。これはコアグラフィックス/クォーツのトリックですか、それとも単なる透明な画像ですか?ここで私が何を求めているのかを明確にするのは非常に難しいですが、誰かが理解してくれることを願っています。

Evernoteアプリのホーム画面の下部にあるヒントペインのスクリーンショットは次のとおりです。http://dl-client.getdropbox.com/u/57676/evernote.jpg

4

1 に答える 1

2

おそらく、透明な画像とオーバーライド-hitTest:withEvent:を使用して、画像の透明な部分をビューの一部ではないと宣言しています。

もう 1 つの可能性は、2 つのビューで、1 つはタブ用で、もう 1 つはペインの残りの部分用ですが、すべてを同期させるにはさらに多くの作業が必要になるようです。

于 2008-12-16T08:57:03.037 に答える