【发布时间】:2012-07-27 07:38:28
【问题描述】:
我有一个 ScrollView (contentScrollView),它稍后应该包含 20 个页面,每个页面都有一个 UIViewController。
现在这是我将 UIViewControllers 视图添加到 contentScrollView 时得到的(右上角的 Button 来自 MainViewController,因此不会影响问题)
我在 contentScrollView 所在的 MainViewController 类中得到了这段代码:
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 中的标签不会出现。
希望有人可以帮助我。
【问题讨论】:
-
试试
[contentScrollView addSubview:test.view];并确保滚动视图的内容大小与测试类的框架相匹配 -
感谢您的回答我刚刚更改了您的代码,但仍然没有帮助获得导航栏
-
你需要将view的添加到scrollView,不是view controller的......
-
但我这样做了?我添加了 test.view ->test 是 UIViewController 并且 view 是它的视图
标签: objective-c uiviewcontroller uiscrollview addsubview