ios - iOS ScrollView 中的多个 View

标签 ios

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

但是,不幸的是,当我将它们添加到 ScrollView 时,仅显示其中一个。

“红黑” View 的框架均为 320 W * 460 H;

这是我的代码“我只显示了黑色 View ”:

-(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;
}

提前致谢,

最佳答案

您似乎没有在任何地方设置 subview 的框架,这意味着它们的起源都是(0, 0)。两种观点都存在,但一种观点在另一种观点之上。设置框架以定位它们。

关于ios - iOS ScrollView 中的多个 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12543673/

相关文章:

ios - NSString containsString 崩溃

iphone - 警告 : 'MKMapView' may not respond to '-addCircleWithRadius:'

ios - 从 URL 字符串中提取的 UITableViewController 中的图像加载缓慢

ios - 显示单元格边界之外的标签

iphone - 从另一个类更改 UILabel 的文本

ios - cordova 3.0 插件 plist 配置

iphone - AVPlayer 不在后台转发流媒体轨道

ios - 带有自定义 UICollectionViewLayout 的 UICollectionViewCell 仅在一个 subview 上创建视差动画

ios - SKLabelNode 延迟应用程序启动

使用 AdMob 横幅时 iOS 应用程序不断崩溃