このアプリをチェックアウト:
メイン画像(黒い靴)を左にスワイプすると、別の画像が表示されます。
誰でもこのアプリ (Fashiolista、無料でサインアップは必要ありません) を試して、そのような効果を得るにはどうすればよいか教えてもらえますか?
君たちありがとう。
私はこのアプリを試したことはありませんが、通常はUIScrollView
. スワイプ アクションを期待どおりに動作させるには、 に設定pagingEnabled
する必要がありますYES
。
このようなものを実装する上で最も難しいのは、限られたシステム リソースを処理することです。メモリがすぐに不足してしまいます。そのため、 で使用されているようなキューイング システムを実装する必要がありますUITableView
。GitHub にはこの種のプロジェクトがいくつかありますが、これに関する Apple の開発リソースをチェックすることをお勧めします。リンクは覚えていませんが、最後の WWDC の資料には、これを適切に構築する方法に関する情報が含まれていたと思います。
彼らは Core Animation を使用して画像のアルファを変更し、画像をアニメーション化しているようです。
コア アニメーション プログラミング ガイドの紹介 を参照してください。
*編集:
また、UIViews アニメーション API を使用している可能性もあります。これはおそらくさらに簡単です。 プログラミング ガイドを見る - アニメーション
コアアニメーションを使用してスクロールし、遷移を緩和するため、コンテンツの不透明度を下げているようです