41 lines
1.1 KiB
Objective-C
41 lines
1.1 KiB
Objective-C
//
|
|
// Copyright 2012 Square Inc.
|
|
// Portions Copyright (c) 2016-present, Facebook, Inc.
|
|
// All rights reserved.
|
|
//
|
|
// This source code is licensed under the license found in the
|
|
// LICENSE-examples file in the root directory of this source tree.
|
|
//
|
|
|
|
#import "TCChatCell.h"
|
|
|
|
@implementation TCChatCell
|
|
|
|
@synthesize nameLabel = _nameLabel;
|
|
@synthesize textView = _textView;
|
|
|
|
- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
|
|
{
|
|
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
|
|
if (self) {
|
|
// Initialization code
|
|
}
|
|
return self;
|
|
}
|
|
|
|
- (CGSize)sizeThatFits:(CGSize)size;
|
|
{
|
|
CGSize textViewSize = _textView.bounds.size;
|
|
CGSize fitTextViewSize = CGSizeMake(textViewSize.width, size.height);
|
|
CGSize sizeThatFitsSize = [self.textView sizeThatFits:fitTextViewSize];
|
|
|
|
CGSize superSize = [super sizeThatFits:size];
|
|
|
|
sizeThatFitsSize.height = MAX(superSize.height, sizeThatFitsSize.height);
|
|
sizeThatFitsSize.width = superSize.width;
|
|
|
|
return sizeThatFitsSize;
|
|
}
|
|
|
|
@end
|