12345678910111213141516171819202122232425262728293031323334353637383940 |
- //
- // 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
|