0

我的漫画书应用程序已启动并正在运行,但缺少一些内容。

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];

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

}

4

2 回答 2

0

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

如果您真正想要的是更离散地查看图像(“下一页”/“上一页”范例),您可能只想拥有单独的视图并在它们之间设置动画——根本不会有 UIScrollView。

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

于 2009-08-02T17:33:32.010 回答