CloudCaptions/AAPLPostTableViewCell.m
/* |
Copyright (C) 2014 Apple Inc. All Rights Reserved. |
See LICENSE.txt for this sample’s licensing information |
*/ |
#import "AAPLPostTableViewCell.h" |
#import "AAPLPost.h" |
@interface AAPLPostTableViewCell () |
@property (strong, nonatomic) NSString *fontName; |
@property (strong, nonatomic) IBOutlet UILabel *textLabelInCell; |
@property (strong, nonatomic) IBOutlet UIImageView *imageViewInCell; |
@property (strong, nonatomic) IBOutlet UIActivityIndicatorView *activityIndicator; |
@end |
#pragma mark - |
@implementation AAPLPostTableViewCell |
- (void)layoutSubviews |
{ |
[super layoutSubviews]; |
UIFont *labelFont = [UIFont fontWithName:self.fontName size:24]; |
[self.textLabelInCell setFont:labelFont]; |
} |
- (void) displayInfoForPost:(AAPLPost *)post |
{ |
// Sets how the cell appears based on the AAPLPost passed in |
[self.activityIndicator startAnimating]; |
self.imageViewInCell.image = [post.imageRecord fullImage]; |
self.fontName = post.postRecord[AAPLPostFontKey]; |
self.textLabelInCell.text = post.postRecord[AAPLPostTextKey]; |
} |
@end |
Copyright © 2014 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2014-09-17