как использовать Pagecontrol глобально? - PullRequest
0 голосов
/ 03 января 2011

В моем приложении я хочу использовать экземпляр pagecontrol в более чем 3 представлениях .. поэтому я хочу объявить, @ property и @synthesize должны быть в appDelegate..Просьба дать несколько идей, чтобы сделать это ...

Спасибо, Mano

1 Ответ

0 голосов
/ 03 января 2011

Я никогда не использовал pagecontrol, но в принципе ваш код будет выглядеть так:

в YourAppDelegate .h

@interface YourAppDelegate : NSObject <UIApplicationDelegate> {
    ...
    UIPageControl *pageControl;
    ...
}

@property (nonatomic, retain) IBOutlet ScrollingViewController *viewController;

YourAppDelegate.m:

- (void)applicationDidFinishLaunching:(UIApplication *)application {    

    pageControl = [[UIPageControl alloc] init]; // or whatever is needed to set up pagecontrol
}

в одном из ваших просмотров:

YourAppDelegate *appDelegate = (YourAppDelegate *)[[UIApplication sharedApplication] delegate];
//and then access the variable by appDelegate.variable
...