1

まず第一に、私はコードを求めていないことを指摘したいと思います。今のところまったくわからないので、これを機能させるために必要なことを尋ねているだけです。これが私がやりたいことです:

Facebookアプリで誰かの写真を見るのと同じように、画面に画像(UIImageView)を表示したいと思います。ユーザーがそれを左(画面外)にフリックすると、アルバムの次の写真が表示されます(ある種の画像の配列を使用できると思いますか?)。右にフリックすると、アルバムの前の写真に移動します。

画像の読み込みや配列の内容は理解できると思いますが、フリックアニメーションを使用して画像ビューを画面から移動し、シリーズの次の写真を表示するという考えは非常に困難です。

Facebookアプリを使用したことがない場合、私が求めている効果は、iPhoneのホーム画面でページを切り替えるのと同じです。ここまでページをドラッグすると、次のページにスナップします。どんな助けでも大歓迎です。

4

3 に答える 3

2

Appleは、2010WWDCセッションビデオをiphone開発者プログラムのすべてのメンバーにリリースしました。議論されたトピックの1つは、彼らが写真アプリをどのように作成したかです!!! 彼らは非常によく似たアプリを段階的に構築し、すべてのコードを無料で利用できるようにしました。

プライベートAPIも使用しません。サンプルコードのダウンロードへのリンクは次のとおりです。アクセスするには、おそらくログインする必要があります。

http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?code=y&source=x&bundleID=20645

そして、ここにiTunesWWDCページへのリンクがあります。

http://insideapple.apple.com/redir/cbx-cgi.do?v=2&la=en&lc=&a=kGSol9sgPHP%2BtlWtLp%2BEP%2FnxnZarjWJglPBZRHd3oDbACudP51JNGS8KlsFgxZto9X%2BTsnqSbeUSWX0doe%2Fzv%2FN5XV55%2FomsyfRgFBysOnIVggO%2Fn2p%2BiweDK%2F%2FmsIXj

于 2010-06-20T19:46:24.107 に答える
1

FacebookはThree20ライブラリをリリースしました。このライブラリには、フォトアルバムコンポーネントも含まれています。それを見てください、そして多分あなたは車輪の再発明をしないことによってあなた自身を多くの時間を節約することができます...それは私がiPhone開発をするときにもう見逃したくない他の多くの便利なユーティリティも含んでいます。

于 2009-11-24T20:08:46.990 に答える
1

pagingEnabledもちろん、プロパティがに設定されたUIScrollViewを使用YESし、UIScrollViewのサブビューとしてUIImageViewsを使用して、これを非常に簡単に行うことができます(ズームも実装していない場合) 。

を使用pagingEnabled == YESすると、UIScrollViewはcontentOffsetを境界の高さと幅の倍数にスナップします。

http://developer.apple.com/IPhone/library/documentation/UIKit/Reference/UIScrollView_Class/Reference/UIScrollView.html http://developer.apple.com/IPhone/library/documentation/UIKit/Reference/UIScrollView_Class/Reference /UIScrollView.html#//apple_ref/occ/instp/UIScrollView/pagingEnabled

于 2009-11-24T18:47:47.637 に答える