1

カスタムUItableviewcellがあります(サブクラス化しました)。選択時に選択スタイルを変更し、他のセルが選択されたときに変更を元に戻す必要があります。ルック アンド フィールを変更して選択されていることを示すことができるコールバック setSelectionStyle がありますが、その変更を元に戻すコールバックはありません。

Apple が UItableviewcell から選択の青いレイヤーを削除する方法はありますか?

4

1 に答える 1

2
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {


   /*

     All required implementation with the selected row 

   */

    // Use the following code to deselect the row.
    [tableView deselectRowAtIndexPath:indexPath animated:YES];
}

注 : テーブルビュー デリゲートを .m ファイルに追加することを忘れないでください。

于 2012-08-22T23:34:06.857 に答える