テーブルの各テーブル ビュー セルにカスタム UIButton を追加しました。そして、このボタンを AccessoriesDetailDisclosureButton に割り当てています。つまり、簡単に言うと、カスタムの AccessoriesDetailDisclosureButton です。これは私がcellforrowatindexpathでやっている方法です:
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] ;
UIButton *ACC = [UIButton buttonWithType:UIButtonTypeCustom];
ACC.frame = CGRectMake(0, 0, 25, 25);
if(iPhone)
{
[ACC setImage:[UIImage imageNamed:@"select_arrow.png"] forState:UIControlStateNormal];
}
else
{
ACC.frame = CGRectMake(0, 0, 60, 60);
[ACC setImage:[UIImage imageNamed:@"select_arrow@2x.png"] forState:UIControlStateNormal];
}
cell.accessoryView = ACC;
cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;
}
問題は、didSelectRowAtIndexPath にある AccessoriesDetailDisclosureButton に同じアクションを配置したいということです。
cell.accessoryView = ACC; とコメントすると、上記のコードで。それはうまくいくでしょう。しかし、アクセサリーボタンから画像を削除することはできません
どうすればそれを取り除くことができますか。
どんな助けでも大歓迎です
ありがとう