- ベストアンサー
iPhoneアプリで画像を反転させる方法
- iPhoneアプリで画像を反転させる方法について説明します。tableviewのcell上にグレーの画像を貼り付けておき、クリックすると黒の画像に反転させることができます。
- 具体的な手順は以下の通りです。まず、gray.pngをcellのimageViewにセットします。次に、cellをクリックした際に、gray.pngからblack.pngに画像を変更します。
- 以上の手順により、画像を反転させることができます。これにより、アプリの操作性やデザインを向上させることができます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier = @"Cell"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if (cell == nil) { cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease]; } if ([indexPath row]==0) { UIImage *image = [UIImage imageNamed:@"gray1.png"]; cell.imageView.image = image; cell.imageView.highlightedImage = [UIImage imageNamed: @"black.png"]; // この行を追加 }else if ([indexPath row]==1) { UIImage *image = [UIImage imageNamed:@"gray2.png"]; cell.imageView.image = image; cell.imageView.highlightedImage = [UIImage imageNamed: @"black.png"]; // この行を追加 } return cell; } このように2行追加してください。 UIImageViewのClass Referenceを読み直すと、幸せになれるでしょう。
お礼
ありがとうございます!