我有一个带有三个视图控制器的应用程序,用户可以在它们之间滑动。该应用程序加载在中间视图控制器上。我正在尝试创建一种帮助屏幕,由包含3个用户可以在其间滑动的图像的滚动视图组成,以及顶部的导航栏以允许用户退出帮助屏幕。此帮助屏幕将显示在主滚动视图的顶部,一直保留20px的边距。
这是我的代码到目前为止,创建了帮助滚动视图:
if ([[ UIScreen mainScreen ] bounds ].size.height == 568 ) {
NSArray *images = [[NSArray alloc] initWithObjects:[UIImage imageNamed:@"Guide Page One.png"], nil];
self.helpScrollView.contentSize = CGSizeMake(280 * 3, 528);
self.helpScrollView.pagingEnabled = YES;
CGFloat xPos = 0.0;
for (UIImage *image in images) {
UIImageView *imageView = [[UIImageView alloc] initWithImage:image];
imageView.frame = CGRectMake(xPos, 0.0, 280, 528);
[self.scrollView addSubview:imageView];
xPos += 280;
// assuming ARC, otherwise release imageView
}
这是我试图让它在4“屏幕上工作。当我运行模拟器时,滚动视图中的一个图像显示在主滚动视图的最左侧,并且没有导航栏。< / p>
这就是我的xib的设置方式:
结果如下:
主滚动视图仍然滚动。我不想要这个。基本上我想要的是这个帮助滚动视图显示我的图像,并允许用户在关闭它之前滚动它们,并继续到主应用程序。
我该怎么做?
答案 0 :(得分:0)