mirror of
https://github.com/wahyd4/Yep.git
synced 2026-08-11 05:45:56 +10:00
thanks fixed bug in Navi, now reloadConversationsTableView will not flicker for avatars
This commit is contained in:
@@ -75,6 +75,8 @@ class ConversationsViewController: UIViewController {
|
||||
|
||||
realm = try! Realm()
|
||||
|
||||
NSNotificationCenter.defaultCenter().addObserver(self, selector: "reloadConversationsTableView", name: YepConfig.Notification.newMessages, object: nil)
|
||||
|
||||
NSNotificationCenter.defaultCenter().addObserver(self, selector: "reloadConversationsTableView", name: YepConfig.Notification.changedConversation, object: nil)
|
||||
|
||||
NSNotificationCenter.defaultCenter().addObserver(self, selector: "reloadConversationsTableView", name: YepConfig.Notification.markAsReaded, object: nil)
|
||||
|
||||
@@ -36,7 +36,7 @@ class ConversationCell: UITableViewCell {
|
||||
|
||||
deinit {
|
||||
|
||||
NSNotificationCenter.defaultCenter().removeObserver(self)
|
||||
//NSNotificationCenter.defaultCenter().removeObserver(self)
|
||||
}
|
||||
|
||||
override func awakeFromNib() {
|
||||
@@ -45,7 +45,7 @@ class ConversationCell: UITableViewCell {
|
||||
avatarImageView.contentMode = .ScaleAspectFill
|
||||
avatarImageViewWidthConstraint.constant = YepConfig.ConversationCell.avatarSize
|
||||
|
||||
NSNotificationCenter.defaultCenter().addObserver(self, selector: "updateUIButAvatar:", name: YepConfig.Notification.newMessages, object: nil)
|
||||
//NSNotificationCenter.defaultCenter().addObserver(self, selector: "updateUIButAvatar:", name: YepConfig.Notification.newMessages, object: nil)
|
||||
}
|
||||
|
||||
override func setSelected(selected: Bool, animated: Bool) {
|
||||
@@ -54,11 +54,11 @@ class ConversationCell: UITableViewCell {
|
||||
// Configure the view for the selected state
|
||||
}
|
||||
|
||||
func updateUIButAvatar(sender: NSNotification) {
|
||||
|
||||
updateCountOfUnreadMessages()
|
||||
updateInfoLabels()
|
||||
}
|
||||
// func updateUIButAvatar(sender: NSNotification) {
|
||||
//
|
||||
// updateCountOfUnreadMessages()
|
||||
// updateInfoLabels()
|
||||
// }
|
||||
|
||||
private func updateCountOfUnreadMessages() {
|
||||
|
||||
|
||||
@@ -26,7 +26,6 @@ class FeedConversationDockCell: UITableViewCell {
|
||||
super.awakeFromNib()
|
||||
|
||||
nameLabel.text = NSLocalizedString("Joined Feeds", comment: "")
|
||||
|
||||
accessoryImageView.tintColor = UIColor.yepCellAccessoryImageViewTintColor()
|
||||
}
|
||||
|
||||
@@ -35,5 +34,5 @@ class FeedConversationDockCell: UITableViewCell {
|
||||
|
||||
// Configure the view for the selected state
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -110,6 +110,7 @@ class FeedMediaView: UIView {
|
||||
imageView2.image = nil
|
||||
imageView3.image = nil
|
||||
imageView4.image = nil
|
||||
|
||||
default:
|
||||
break
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user