0

バンド用の iPhone アプリを作成したいと考えています。プルダウンでのみ表示されるnavigationControllerの下に画像を配置する方法を考えました(このアプリを見てみましょう): http://img11.hostingpics.net/pics/227613image.jpg

どうもありがとうございます。

4

2 に答える 2

0

scrollview メソッドを使用する

- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{  
    CGPoint offset = scrollView.contentOffset;
    CGRect bounds = scrollView.bounds;
    CGSize size = scrollView.contentSize;
    UIEdgeInsets inset = scrollView.contentInset;
    float y = offset.y + bounds.size.height - inset.bottom;
    float h = size.height;

    if(scrollView.contentOffset.y < 0.0f && scrollView.contentOffset.y > -80.0f) 
    {
       //
        display your image at this point
        NSLog(@"\n pos: %f of %f", y, h);
    }
于 2012-10-06T08:02:11.377 に答える
0

あなたはそれをもっと簡単に行うことができます:

UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0,0,320,1000)]; [self.view addSubview:scrollView];

これにより scrollView が追加されます:) UIImageView *imgView = [[UIImageView alloc] initWithFrame:CGRectMake(0,0,320,HEIGHTYOUWANT)]; imgView.image = [UIImage imageName:@"band.png"]; [scrollView addSubview:imgView];

これにより、scrollView の上部にある Projectfolder にある必要があるバンドの画像が追加されるため、下にスクロールすると、画像が一緒に表示されます:)

ここに UINAVIGATIONBAR を作成します

[self.view addSubview:navigationBar];

//^ scrollView ではなく、self.view でなければなりません。そうしないと、ナビゲーションバーも移動します

于 2012-10-06T09:03:09.770 に答える