Einrichten von UIScrollView zum Wischen zwischen 3 Ansichts-Controllern

Ich versuche, eine UIScrollView einzurichten, damit ich zwischen meinen 3 Ansichtscontrollern wischen kann. Dies ist mein Code in AppDelegate.m:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.;

UIScrollView *sv = [[UIScrollView alloc] init];

BarsViewController *bvc = [[BarsViewController alloc] init]; // Create BarsViewController
StopwatchViewController *svc = [[StopwatchViewController alloc] init]; // Create StopwatchViewController
TimerViewController *tvc = [[TimerViewController alloc] init]; // Create TimerViewController

[sv addSubview:bvc.view];
[sv addSubview:svc.view];
[sv addSubview:tvc.view];

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade]; // Hide status bar

self.window.rootViewController = sv;
[self.window makeKeyAndVisible];
return YES;
}

Es gibt einen Fehler in dieser Zeile:

self.window.rootViewController = sv;

"Inkompatible Zeigertypen, die 'UIViewController *' von UIScrollView * 'zuweisen".

Da es jedoch keinen UIScrollViewController gibt, weiß ich nicht, was ich tun soll.

Grundsätzlich möchte ich nur, dass der gesamte Bildschirm eine Bildlaufansicht ist, mit der ich zwischen meinen drei Ansichtscontrollern wechseln kann. Wie würde ich das machen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage