iOS ScrollView中的多个视图

时间:2012-09-22 12:17:53

标签: ios

我正在创建一个iOS应用程序,在其中一个屏幕中,我正在使用滚动视图, 我在该屏幕中有两个视图滚动“黑色和红色”视图,

但是,不幸的是,当我将它们添加到滚动视图时,只显示它们。

“红色和黑色”视图的帧均为320 W * 460 H;

这是我的代码“我只显示黑色视图”:

-(void)viewDidLoad {
[super viewDidLoad];

scrollView = [[UIScrollView alloc] initWithFrame:self.view.bounds];
[scrollView setContentSize:CGSizeMake(300, 1200)];

[scrollView addSubview:redView];
[scrollView addSubview:blackView];
[self.view addSubview:scrollView];

[scrollView setBackgroundColor:[UIColor lightGrayColor]];
[scrollView setCanCancelContentTouches:NO];
scrollView.indicatorStyle = UIScrollViewIndicatorStyleWhite;
scrollView.clipsToBounds = YES; // default is NO, we want to restrict drawing within   
//our scrollview
scrollView.scrollEnabled = YES;
scrollView.pagingEnabled=YES;
}

提前致谢,

1 个答案:

答案 0 :(得分:1)

您似乎没有在任何地方为子视图设置框架,这意味着它们的来源都是(0, 0)。视图都在那里,但一个在另一个之上。设置框架以定位它们。