iOS アプリ用に展開/折りたたみ可能なセルを使用して UITableView を作成しています。そのアプリでは、下向き矢印の画像を表示したいので、クリックすると画像が上向き矢印になります。これは可能ですか?
これが私のコードです
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
if (selectedIndex == indexPath.row)
{
selectedIndex = -1;
[myContestTableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];
return;
}
if (selectedIndex != -1)
{
NSIndexPath *prevPath = [NSIndexPath indexPathForRow:selectedIndex inSection:0];
selectedIndex = indexPath.row;
[myContestTableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:prevPath] withRowAnimation:UITableViewRowAnimationFade];
}
selectedIndex = indexPath.row;
[myContestTableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];
}
これは「rotateImage」という名前の私の画像です。私を助けてください。これが私の拡張可能なセルのデフォルト画像です:
ユーザーがセルをクリックすると、画像は上向きの矢印になり、ユーザーがセルのデフォルト画像を再度クリックすると、再び表示されます。