tableView 刪除小技巧

2021-06-23 01:57:00 字數 2153 閱讀 2911

//滑動刪除

-(void)tableview:(uitableview*)tableviewcommiteditingstyle:(uitableviewcelleditingstyle)editingstyleforrowatindexpath:(nsindexpath*)indexpath

/*此時刪除按鈕為delete,如果想顯示為「刪除」 中文的話,則需要實現

uitableviewdelegate 中的- (nsstring *)tableview:(uitableview *)tableview titlefordeleteconfirmationbuttonforrowatindexpath:(nsindexpath *)indexpath方法*/

- (nsstring*)tableview:(uitableview*)tableviewtitlefordeleteconfirmationbuttonforrowatindexpath:(nsindexpath*)indexpath

//或者,最簡單的方式,將plist中的localization native development region改為china即可

//這只是讓預設的delete按鈕顯示成了中文的刪除按鈕而已,如果想將這個刪除按鈕換成其他形式的,怎麼辦呢?

-(uitableviewcell*)tableview:(uitableview*)tableviewcellforrowatindexpath:(nsindexpath*)indexpath

cell.textlabel.text= [arrayobjectatindex:[indexpathrow]];

cell.tag= [indexpathrow];

nsarray*subviews = [cell.contentviewsubviews];

for(idviewinsubviews)

}

returncell;

}

-(void)del:(uibutton*)button

}

}

TableView高度快取技巧

先說一下剛開始的實現思路吧,一開始使用的xib autolayout,以及ios8之後的自動估算高度。也就是設定 self.ableview.estimatedrowheight self.tableview.rowheight uitableviewautomaticdimension 選擇這種實...

大表DROP刪除小技巧

在日常工作中,經常會遇到歷史大表從主庫上遷移到備份機,以便騰出主庫空間,那麼如果你直接drop table 後,可能會引起資料庫抖動,連線數公升高等問題,從而影響業務。那麼用乙個小技巧,即可輕鬆平滑的從主庫上刪除歷史大表。1 建立乙個硬鏈結,在drop table 表時,欺騙 mysql已經刪除完畢...

tableView小知識整理(一)

1.去掉uitableview headerview黏性 1 設定 sticky param scrollview void scrollviewdidscroll uiscrollview scrollview else if scrollview.contentoffset.y sectionh...