iPhone tabBar - Как мне реализовать модальное представление, чтобы при каждом выборе вкладки оно отображалось? - PullRequest
0 голосов
/ 20 июня 2011

Не могли бы вы сказать мне лучший способ реализовать модальное представление, чтобы оно отображалось каждый раз при выборе / нажатии определенной вкладки? Потому что то, как у меня сейчас есть код, приводит к тому, что все последующие выделения / нажатия ничего не делают.

#import <UIKit/UIKit.h>

@interface SecondViewController : UIViewController <UIImagePickerControllerDelegate, UINavigationControllerDelegate>
{
    UIImage *image;
    IBOutlet UIImageView *imageView;
}

@end

#import "SecondViewController.h"

@implementation SecondViewController

- (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
    image = [info objectForKey:UIImagePickerControllerOriginalImage];
    imageView.image = image;
    [self dismissModalViewControllerAnimated:YES];
}


// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad
{
    [super viewDidLoad];
    UIImagePickerController *picker = [[UIImagePickerController alloc] init];
    picker.delegate = self;
    [self presentModalViewController:picker animated:YES];
    [picker release];
}

...
@end

1 Ответ

2 голосов
/ 20 июня 2011

Вы можете проверить

-(void)viewWillAppear {}
...