从左到右滚动横向和addSubView

时间:2009-08-01 23:27:17

标签: iphone xcode horizontal-scrolling

我的漫画书应用程序启动并运行,但缺少一些东西。

1)我想让图像从左向右滚动,但我让应用程序在打开时自动设置为横向模式。我在哪里调整应用程序的这一部分?   (顺便说一句......在纵向模式下从左到右)

2)我有两张图片显示...我在哪里通过addSubView在我的代码中添加其他22张图片?

// load all the images from our bundle and add them to the scroll view
NSUInteger i;
for (i = 1; i <= kNumImages; i++)
{
    NSString *imageName = [NSString stringWithFormat:@"image%d.jpg", i];
    UIImage *image = [UIImage imageNamed:imageName];
    UIImageView *imageView = [[UIImageView alloc] initWithImage:image];

    // setup each frame to a default height and width, it will be properly placed when we call "updateScrollList"
    CGRect rect = imageView.frame;
    rect.size.height = kScrollObjHeight;
    rect.size.width = kScrollObjWidth;
    imageView.frame = rect;
    imageView.tag = i;  // tag our images for later use when we place them in serial fashion
    [scrollView1 addSubview:imageView];
    [imageView release];

}     [self layoutScrollImages]; //现在将照片以串行布局放置在滚动视图中

}

2 个答案:

答案 0 :(得分:0)

这实际上取决于你想做什么。 UIScrollView用于连续滚动 - 例如,您希望用户能够同时查看漫画图像1的右半部分和漫画图像2的左半部分。

如果您真正想要的是更加离散地查看图像(“下一页”/“上一页”范例),您可能希望在它们之间只有单独的视图和动画 - 没有UIScrollView一点都不。

如果你解释一下你真正想要的行为,我可以给你更多具体细节。

答案 1 :(得分:0)