0

私の iPad アプリでは、ナビゲーション バーとツールバーを手動で追加しています。
スクロールビューと画像ビューもコーディングで追加します。

私の問題は、ナビゲーション バーとツールバーの両方が表示されることです。
ナビゲーションバーのボタンをクリックできます。
しかし、ツールバーのバーボタンをクリックできません。

どうすればできますか?

これは私のコードです。

- (void)viewDidLoad
{

[super loadView];
self.view.backgroundColor = [UIColor grayColor];

UIScrollView *ScrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 44, self.view.frame.size.width, self.view.frame.size.height)];
ScrollView.pagingEnabled = YES;

NSInteger numberOfViews = 4;
for (int i = 0; i < numberOfViews; i++) {
    CGFloat xOrigin = i * self.view.frame.size.width;

    // Create a UIImage to hold Info.png
    UIImage *image1 = [UIImage imageNamed:@"Image-001.jpg"];
    UIImage *image2 = [UIImage imageNamed:@"Image-002.jpg"];
    UIImage *image3 = [UIImage imageNamed:@"Image-003.jpg"];
    UIImage *image4 = [UIImage imageNamed:@"Image-004.jpg"];

    NSArray *images = [[NSArray alloc] initWithObjects:image1,image2,image3,image4,nil];

    UIImageView *ImageView = [[UIImageView alloc] initWithFrame:CGRectMake(xOrigin, 0, self.view.frame.size.width, self.view.frame.size.height-88)];
    [ImageView setImage:[images objectAtIndex:i]];

    [ScrollView addSubview:ImageView];
}

ScrollView.contentSize = CGSizeMake(self.view.frame.size.width * numberOfViews, self.view.frame.size.height);
[self.view addSubview:ScrollView];
}
4

2 に答える 2

0

みんなありがとう。私は自分の問題を解決することができます。
コードを変更します。

UIScrollView *ScrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 44, self.view.frame.size.width, self.view.frame.size.height)];

これに。

UIScrollView *ScrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 44, self.view.frame.size.width, self.view.frame.size.height-88)];
于 2013-02-12T05:49:16.037 に答える