IOS 開發(fā)之實現(xiàn)取消tableView返回時cell選中的問題
IOS 開發(fā)之實現(xiàn)取消tableView返回時cell選中的問題
在對表格UITableView操作時,有時當用戶選中表格行后,需要自動取消選擇。實現(xiàn)這種效果,其原理是選中表格行時,會調(diào)用 didSelectRowAtIndexPath方法,只要在這個方法中,調(diào)用performSelector執(zhí)行取消選中表格行的方法。
示例代碼如下:
- (void) unselectCurrentRow { // Animate the deselection [self.tableView deselectRowAtIndexPath:[self.tableView indexPathForSelectedRow] animated:YES]; } - (void)tableView:(UITableView *)tableViewdidSelectRowAtIndexPath:(NSIndexPath *)newIndexPath { // Any other table management you need ... // After one second, unselect the current row [self performSelector:@selector(unselectCurrentRow)withObject:nil afterDelay:1.0]; }
在performSelector中還可以設定延遲時間。unselectCurrentRow方法中則完成取消表格行的選擇,并且實現(xiàn)了動畫效果。
如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關文章
iOS遍歷集合(NSArray、NSDictionary、NSSet)的方法總結
這篇文章主要介紹了iOS集合遍歷(NSArray、NSDictionary、NSSet)的方法,文中給出了詳細的方法示例,并總結了各個方法的優(yōu)缺點來供大家學習參考,需要的朋友們下面來一起看看吧。2017-03-03iOS tableView實現(xiàn)頭部拉伸并改變導航條漸變色
這篇文章主要為大家詳細介紹了iOS tableView實現(xiàn)頭部拉伸并改變導航條漸變色,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-05-05iOS開發(fā)中如何優(yōu)雅的調(diào)試數(shù)據(jù)庫詳解
這篇文章主要給大家介紹了關于iOS開發(fā)中如何優(yōu)雅的調(diào)試數(shù)據(jù)庫的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。2017-12-12iOS 生成plist文件,在項目中代碼創(chuàng)建plist的實例
下面小編就為大家分享一篇iOS 生成plist文件,在項目中代碼創(chuàng)建plist的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-02-02