0

一生懸命試しましたが、ページングが有効になっている別の水平スクロールビュー内に垂直スクロールビューを追加できませんでした。解決策を探してみましたが、どれも役に立ちませんでした。助けてください。ありがとう。以下は私が試したコードです:

for (int i = 0; i < kNumImages; i++) {

    NSString *imageName = [NSString stringWithFormat:@"dots.png"];
    UIImage *image = [UIImage imageNamed:imageName];

    UIScrollView *insetScrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 300)];
    insetScrollView.scrollEnabled = NO;
    UIView *insetView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 320)];


    UILabel *textLabel = [[UILabel alloc] initWithFrame:CGRectMake(320*i, 300, 300, 21)];
    textLabel.backgroundColor = [UIColor clearColor];
    textLabel.text = @"MyRandomText";
    UIImageView *imageButton = [[UIImageView alloc] initWithImage:image];
    imageButton.frame = CGRectMake(320*i, 0, 320, 260);

    [insetView addSubview:imageButton];
    [insetView addSubview:textLabel];
    [insetScrollView addSubview:insetView];
    [mainScrollView addSubview: insetScrollView];
    [mainScrollView setDelegate:self];
    [self.view addSubview:mainScrollView];
}
4

1 に答える 1

0

なぜあなたはすべて insetScrollView set frame origin x=0 なのですか?

だからこれを試してください。

UIScrollView *insetScrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(320*i, 0, 320, 300)];

 mainScrollView<->
||               |                 |               |               |            ||
||               |                 |               |               |            ||
||               |                 |               |               |            ||
||               |                 |               |               |            ||
||               |                 |               |               |            ||
||               |                 |               |               |            ||
||               |                 |               |               |            ||
||               |                 |               |               |            ||
||               |                 |               |               |            ||
||   inset0      |   inset1        |    inset2     |   inset3      |   inset4   ||
||               |                 |               |               |            ||
||               |                 |               |               |            ||
||               |                 |               |               |            ||
||               |                 |               |               |            ||
||               |                 |               |               |            ||
||               |                 |               |               |            ||
||               |                 |               |               |            ||
||               |                 |               |               |            ||
||               |                 |               |               |            ||
||               |                 |               |               |            ||
||               |                 |               |               |            ||
||               |                 |               |               |            ||
||               |                 |               |               |            ||
||               |                 |               |               |            ||
于 2013-02-10T09:31:33.537 に答える