Hoge.m
// UITableViewDelegate
- (void)tableView:(UITableView *)tableView
willDisplayCell:(UITableViewCell *)cell
forRowAtIndexPath:(NSIndexPath*)indexPath
{
// セルの子 view を走査…
for (UIView *view in cell.subviews)
{
// "UITableViewCellReorderControl" という Undocumented Class ? があの並べ替え用「ノブ」
if([NSStringFromClass([view class]) isEqualToString:@"UITableViewCellReorderControl"])
{
for (UIImageView *knobView in view.subviews)
{
// ノブのアイコンを表示しているのは単なる UIImageView
if([knobView isKindOfClass:[UIImageView class]])
{
// nil にすれば「三」のようなアイコンを消せる
UIImage *image = nil;
[knobView setImage:image];
break;
}
}
break;
}
}
}