レストラン用のアプリを作成し、フードメニューをスクロール可能な画像として表示しようとしています。イメージは構成ファイルから取得されます。
- (void)viewDidLoad
{
[super viewDidLoad];
// back button
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setImage:[UIImage imageNamed:@"btn-back.png"] forState:UIControlStateNormal];
button.frame = CGRectMake(0.0f, 0.0f, 46.0f, 28.0f);
[button addTarget:self action:@selector(back) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *customBarItem = [[UIBarButtonItem alloc] initWithCustomView:button];
self.navigationItem.leftBarButtonItem = customBarItem;
[customBarItem release];
[self setTitle:[menu objectForKey:@"title"]];
[scrollView2 setScrollEnabled:YES];
NSString *imageName = [menu objectForKey:@"imageName"];
if (![imageName isEqualToString:@""]) {
UIImage *image = [UIImage imageNamed:imageName];
[imageView setImage:image];
[scrollView2 addSubview:imageView];
[imageView release];
}
[textView setText:[menu objectForKey:@"description"]];
}
現在、画像はスクロールしませんが、静止画像として表示されます。ユーザーが画像を垂直方向にスクロールできるように、このコードを変更してください。どうもありがとう。