我有一个ScrollView(contentScrollView),它后面应该包含20个页面,每个页面都有一个UIViewController。
现在这是我将UIViewControllers视图添加到contentScrollView时得到的(右上角的Button来自MainViewController,所以它不会影响问题)
我在我的 MainViewController 类中获取了此代码,其中我的contentScrollView位于:
Slide1ViewController*test = [[Slide1ViewController alloc] init];
test.view.frame = CGRectMake(0, 0, 1024, 768);
[self.contentScrollView addSubview:[test view]];
当我在设置框架后立即添加这样的背景时:
test.view.backgroundColor = [UIColor blackColor];
然后我在顶部没有那个Bar的情况下得到黑色背景,但是不会出现Slide1ViewController.xib中的Label。
希望有人可以帮助我。
答案 0 :(得分:0)
如果您确实需要20个页面,每个视图控制器都应该使用uinavigationcontroller,如果您真的想要滚动视图,请使用uitableview并使每个单元格成为您的uiviewcontroller之一的视图,因为这样每个视图将在需要时加载,而在滚动视图中,您可能会同时加载太多的竞争对象。
答案 1 :(得分:0)
对不起,我没有意识到UINavigationController仍然被选中,所以我创建了这个类,同时相信它是一个UIViewController