我正在创建一个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;
}
提前致谢,
答案 0 :(得分:1)
您似乎没有在任何地方为子视图设置框架,这意味着它们的来源都是(0, 0)
。视图都在那里,但一个在另一个之上。设置框架以定位它们。