2012-01-30 9 views
2

私のiosアプリケーションの各ページのページ訪問数をカウントします。 number = xのときは画像を表示する必要があります。 バックボタンをクリックしてカウントするが、このコードを追加する場所がわからない。また、私はアンドロイドでoncreateのような何かのinit関数でコードを追加することができますが、私はiosのページを保持して一度通過した後にそれを参照してください。 ありがとう、 ralucaをクリックすると機能を追加します。戻る-ios

答えて

4

あなたはナビゲーションコントローラを使用して、あなたが使用することができ、ナビゲーションバーの[戻る]ボタンを参照している場合...

- (void)viewDidAppear:(BOOL)inAnimated 

- (void)viewDidDisappear:(BOOL)inAnimated 

変更。

+0

あなたが提案した方法で、カウントが常に行われますが、ない場合にのみ、戻るボタンが押されています... – sergio

0

viewDidAppearまたはviewWillAppear関数にコードを挿入します。ときに現在のビューと呼ばれます

1

私はあなたが目指していることを理解しているかどうかはわかりません。あなたがナビゲーションバーに表示される「戻る」ボタンにアクションを関連付けたい場合は、とにかく、あなたは使用することができます。

UIImage *buttonImage = TTIMAGE(image); 
UIButton *backButton = [UIButton buttonWithType:UIButtonTypeCustom]; 
[backButton setImage:buttonImage forState:UIControlStateNormal]; 
backButton.frame = CGRectMake(0.0, 0.0, buttonImage.size.width, buttonImage.size.height); 
[backButton addTarget:self action:@selector(doAction) forControlEvents:UIControlEventTouchUpInside]; 

self.navigationItem.backBarButtonItem = [[[UIBarButtonItem alloc] initWithCustomView:backButton] autorelease]; 
+0

画像を全画面で表示してくれてありがとうございます。私が戻るボタンを押して、それが全画面上に画像を表示する10時間であれば。 –

関連する問題