我现在有个问题就是  一开始显示表格的时候就让某一个cell是选中的状态(左边有个勾)  然后我点击这个cell让他不选中
但是 每次我都要点击两次 那个cell的选中状态(就是个勾)才会消失  怎么然他一开始是选中的后点一下它就变为不选中呢?

解决方案 »

  1.   

    把 cell 的 selected一开始就设置为 YES,你的 ImageView 或 Button 根据 cell 的 selected 状态来显示。
      

  2.   

    好的,我刚才自己找到问题所在,已经解决了,我发现用cell.selected属性来判断选中有点不靠谱,用selectedRow方法要好点,谢谢你的热心回答
      

  3.   

    是参考的这个帖子吗?http://bbs.csdn.net/topics/390906413
      

  4.   

    cell.selected 和 selectedRow 是用在两个不同的地方的:
    cell.selected,用于在 cellForRow 里更新 cell.contentView 中的子视图的状态;
    selectedRow 用于在全局做一些处理,如购物车中的金额计算等。