// // Created by Sami Samhuri on 15-04-19. // Copyright (c) 2015 Guru Logic Inc. All rights reserved. // #import "PostCell.h" #import "UIColor+Hex.h" @interface PostCell () @property (nonatomic, weak) IBOutlet UILabel *titleLabel; @property (nonatomic, weak) IBOutlet UILabel *dateLabel; @end @implementation PostCell - (void)configureWithTitle:(NSString *)title date:(NSString *)date { self.titleLabel.text = title; self.dateLabel.text = date; // workaround for iPad bug self.backgroundColor = [UIColor colorWithWhite:0.1333 alpha:1.0]; } - (void)setSelected:(BOOL)selected animated:(BOOL)animated { UIColor *backgroundColor = [UIColor colorWithWhite:0.1333 alpha:1.0]; UIColor *textColor = [UIColor whiteColor]; if (selected) { backgroundColor = [UIColor mm_colorFromInteger:0x333333]; textColor = [UIColor mm_colorFromInteger:0xe0e0e0]; } void (^setProperties)() = ^{ self.backgroundColor = backgroundColor; self.titleLabel.textColor = textColor; }; if (animated) { [UIView animateWithDuration:0.3 animations:setProperties]; } else { setProperties(); } } @end