獲得tableview當前選中的cell

2021-06-21 23:29:10 字數 672 閱讀 8332

使用uitableview時,選中乙個cell,要對當前cell進行修改

在didselect方法中

中加入這個語句:

mycell = (cellclass *)[tableview cellforrowatindexpath:indexpath];

如果是只要選中的cell改變,不選中的不變,選中新的cell,舊的cell恢復原形可以這樣處理:

//設定乙個currentrow//didselect裡面

currentrow=indexpath.row;

//在rowheightforindexpath方法裡面,

if(indexpath==currentrow)   

//do somthing;

else    

//恢復原狀; 

有時,tableview的資料改變了,需要更新tableview(這裡和下拉重新整理不同),可以這樣處理:

[tableview reloaddata];

參考了cocoachina的討論帖:如何實現tableview中選擇某個cell後,改變選中cell的高度

JqGrid選中行 取消選中行 獲得選中行資料

jqgrid選中行 取消選中行 獲得選中行資料 其中取消選中行的方式中,通 jqgridtableid trigger reloadgrid 不好用,建議使用 tokeinoutlist jqgrid resetselection 的方法 1 取消所有選中的行 jqgridtableid trigg...

iOS中設定tableview的選中時的文字顏色

1.系統預設的顏色設定 無色 cell.selectionstyle uitableviewcellselectionstylenone 藍色 cell.selectionstyle uitableviewcellselectionstyleblue 灰色 cell.selectionstyle u...

獲得系統當前時間

方案 優點 僅使用c標準庫 缺點 只能精確到秒級 include include int main void size t strftime char strdest,size t maxsize,const char format,const struct tm timeptr 根據格式字串生成字...