From bbe9a2d87a10d63abefefe8b776b9efda48dcc99 Mon Sep 17 00:00:00 2001 From: nixzhu Date: Thu, 25 Jun 2015 15:11:08 +0800 Subject: [PATCH] update cell after clear history --- .../Conversations/ConversationsViewController.swift | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Yep/ViewControllers/Conversations/ConversationsViewController.swift b/Yep/ViewControllers/Conversations/ConversationsViewController.swift index 7ad391fa..ddbf97a1 100644 --- a/Yep/ViewControllers/Conversations/ConversationsViewController.swift +++ b/Yep/ViewControllers/Conversations/ConversationsViewController.swift @@ -203,8 +203,18 @@ extension ConversationsViewController: UITableViewDataSource, UITableViewDelegat let deleteAlertController = UIAlertController(title: nil, message: nil, preferredStyle: .ActionSheet) let clearHistoryAction: UIAlertAction = UIAlertAction(title: NSLocalizedString("Clear history", comment: ""), style: .Default) { action -> Void in + clearMessages() + tableView.setEditing(false, animated: true) + + // update cell + + if let cell = tableView.cellForRowAtIndexPath(indexPath) as? ConversationCell { + let conversation = self.conversations[indexPath.row] + let radius = min(CGRectGetWidth(cell.avatarImageView.bounds), CGRectGetHeight(cell.avatarImageView.bounds)) * 0.5 + cell.configureWithConversation(conversation, avatarRadius: radius) + } } deleteAlertController.addAction(clearHistoryAction)