你在cellForRowAtIndexPath的方法中画cell的时候肯定是从一个数据源里取数据出来显示的吧(数据源一般都是数组),你只要在didSelectRowAtIndexPath的方法中通过indexpath.row获取对应数组中的数据,然后改变一些值后直接table.reloadData就行了, cellForRowAtIndexPath会根据最新的数据重新显示