【发布时间】:2016-01-21 06:34:40
【问题描述】:
我正在为 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”的图像。请帮我。 这是我的可展开单元格默认图片:
当用户点击一个单元格时,图像将是一个向上的箭头,如果用户再次点击单元格,默认图像应该会再次显示。
【问题讨论】:
-
请说明您遇到的困难
-
查看更新问题。谢谢:)
标签: ios uitableview expandable-table