4

iPhoneのメニューみたいな横スクロールページってどうやって作るの?タッチスクリーンアプリケーション用で、ボタン付きのページをいくつか作りたいです。

4

2 に答える 2

1

タッチはしていませんが、大まかに言えば、指ダウンイベント、指移動イベント、指アップイベントを処理します。ディスプレイ全体の速度を計算します (距離 / 時間 -- これは、絶対距離単位またはピクセルで実行できます)。指の移動イベント中に、距離デルタに合わせてコンテンツをスクロールします。指アップ イベントの後、計算された速度をすばやく下げ、指アップ イベントの前と同じ軸に沿ってディスプレイをスクロールさせ続けます。より現実的な効果を得るために、劣化関数はおそらく線形ではありません。また、計算された速度の最初の半分がおそらくあるはずです。そうしないと、メニューをスクロールしすぎてしまいます。数字をいじってみると、スイートスポットが見つかります。

于 2010-08-19T13:50:02.700 に答える
0

メニューとUIは、サーバー上にある場合、JavaScriptとHTMLに実際に関連しているため、これはC#の質問ではありません。スクロールページなどのiPhoneメニューは、HTML / JavaScriptがプレゼンテーション層ソリューションであるのと同様に、プレゼンテーション層であるUIKitの副産物です。

私はおそらくこのライブラリから始めて、それがあなたのニーズに合っているかどうかを確認します:http ://www.jqtouch.com/

于 2010-08-19T13:36:45.980 に答える