2011-09-12 7 views
2

私はiPhone開発には新しく、カメラのオーバーレイとしてページコントロールを配置して、ユーザーがスワイプすることができ、それぞれに異なるオーバーレイが表示されるページ?これには、The Sampler by Converseと同様の機能があります。ページ分割されたカメラオーバーレイを作成する方法

  1. まずが各ページのスクロールビュー(ページ分割)

  2. なり上

  3. カメラであろうカメラ

上にオーバーレイされた画像を保持します

4.(追加)その画像を拡大表示したいのですが

どうすればこれを書いてみるか、誰かが私の書き込み方向を指すことができますか?私はiPhone devの新人です。

+0

オーバーレイの定義について詳しく説明できますか?あなたがページをスワイプすると、あなたは何を見たいですか? –

+0

あなたは今何を意味しているのか分かります。 iOS5を使用している場合、利用できないAV Foundationの改善があります。デベロッパーアカウントをお持ちの場合は、WWDC 2011のビデオをご覧ください。また、この回答を見てくださいhttp://stackoverflow.com/questions/2081872/camera-overlay-view-just-for-preview –

+0

私はiOS4のために開発したいと思います...私は他のリンクを見ます今すぐ答えてください – molleman

答えて

2

UIScrollViewをビューに追加し、画像をサブビューとしてピッカーに追加してください。スクロールビューでもページングを有効にしてください。

3

ページングが有効になっているUIScrollViewを使用することができます。既にこれを行う方法のいくつかの例があります。これをチェックしてください:https://github.com/mwaterfall/MWPhotoBrowser

私の最高の提案は間違いなくAppleがPhotoScrollerアプリのソースをチェックアウトすることです:http://developer.apple.com/library/ios/#samplecode/PhotoScroller/Introduction/Intro.html

+0

これは何らかの理由で動作しません。最初のページスクロールの後、UIScrollView(これはcameraOverlayView)がタッチイベントの受信を停止します。どんな考え? – bartzy

0

ズーム可能な画像のために、あなただけのscrollviewを追加することになり、それに画像を表示します。 UIScrollViewのデリゲートは、このメソッドを持っています

- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale. 
関連する問題