2011-12-09 2 views
0

私はスクロールビューを持っています。ユーザーがある画像ビューから次の画像ビューに移動するとき、変更するナビゲーションバーのだから私は、スクロールビューで各画像のナビゲーションバーの新しいタイトルを設定したいと思います。これをどうやってやりますか?スクロールビュー(xcode 4.2、iOS 5.0)で各画像ビューのナビゲーションバーに異なるタイトルを表示したい

ありがとうございました。

答えて

0

スクロールビューのデリゲートを作成します。デリゲートで、scrollViewDidScroll:メソッドを実装して、現在表示されている画像を特定し、タイトルを変更します。 (UIScrollViewの: -

あなたの互換性のないタイプの警告をなくすために、あなたはScrollViewControllerUIScrollViewDelegateプロトコルを採用することを宣言することができます(無効)scrollViewDidScroll :

@interface ScrollViewController : UIViewController <UIScrollViewDelegate> 
+0

をちょっとロブは、テストとして、私はこの方法を設定します*)scrollView1 { int Position =(scrollView1.contentOffset.x); if(位置== 0){ NSLog(@ "データ1"); } else if(Position == 320){ NSLog(@ "Data 2"); }} 、私のscrollview.mファイルにあります。次にviewDidLoadで私はコマンドを使用しました: scrollView.delegate = self; "Scroll View Controller" * const_strong 'を互換性のない型のパラメータ' id 'に渡すと、ソフトエラー(黄色の感嘆符)が表示されます。 – user1072337

+0

コメントを入力する代わりに、質問を編集してコードを組み込むことができます。私は警告を取り除く方法を説明するために私の答えを編集しました。 –

+0

申し訳ありません。ありがとう、これは問題を解決しました。 – user1072337