- tableview 取消cell點擊後選中效果
方法1, 在cell的初始化方法裏
cell.selectionStyle = UITableViewCellSelectionStyleNone;
或者
[cell setSelectionStyle:UITableViewCellSelectionStyleNone];
這種效果是在點擊cell的時候完全沒有選中效果,但點擊事件會正常發生
方法2. 在cell的select點擊方法裏面
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[tableView deselectRowAtIndexPath:indexPath animated:YES];// 取消選中
}
這種效果是在點擊cell的時候會有選中狀態,但點擊事件完成,返回tableview的時候,cell不會再是選中狀態
2. 通過xib初始化單獨的cell的時候,在tableviewController中註冊cell的方法
[self.tableView registerNib:[UINib nibWithNibName:@"ZYQNewsListCell" bundle:nil] forCellReuseIdentifier:@"listCell"];
3.iOS中文資源大全 伯樂在線整理 github地址
https://github.com/jobbole/awesome-ios-cn
4. UITableView的Cell複用原理和源碼分析
http://ios.jobbole.com/87671/
5. iOS 應用閃退總結
http://www.cnblogs.com/CoderAlex/p/4860319.html
崩潰日誌使用介紹
http://www.cnblogs.com/CoderAlex/p/4860075.html
1.函數無限遞歸爆棧(表視圖返回Cell和返回行高的方法互相調用)
2.某對象無法解析某個方法(沒做類型轉換、或者代理沒實現某個方法)
3.訪問了某個已經被釋放的對象(ARC之後不太有)
4.從Bundle加載了不存在或者不支持的對象(圖片素材之類的)
5.子線程阻塞主UI線程過久