我正在尝试设置一个 UIScrollView 以便我可以在我的 3 个视图控制器之间滑动。这是我在 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;
}
它在这一行给出了一个错误:
self.window.rootViewController = sv;
说,“不兼容的指针类型从 UIScrollView * 分配给 'UIViewController *'”。
但是,没有 UIScrollViewController 这样的东西,所以我不知道该怎么办。
基本上,我只想让整个屏幕成为一个滚动视图,让我可以在我的 3 个视图控制器之间滑动。我该怎么做呢?