TCChatCell.m 971 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. //
  2. // TCChatCell.m
  3. // SocketRocket
  4. //
  5. // Created by Mike Lewis on 1/28/12.
  6. // Copyright (c) 2012 __MyCompanyName__. All rights reserved.
  7. //
  8. #import "TCChatCell.h"
  9. @implementation TCChatCell
  10. @synthesize nameLabel = _nameLabel;
  11. @synthesize textView = _textView;
  12. - (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
  13. {
  14. self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
  15. if (self) {
  16. // Initialization code
  17. }
  18. return self;
  19. }
  20. - (CGSize)sizeThatFits:(CGSize)size;
  21. {
  22. CGSize textViewSize = _textView.bounds.size;
  23. CGSize fitTextViewSize = CGSizeMake(textViewSize.width, size.height);
  24. CGSize sizeThatFitsSize = [self.textView sizeThatFits:fitTextViewSize];
  25. CGSize superSize = [super sizeThatFits:size];
  26. sizeThatFitsSize.height = MAX(superSize.height, sizeThatFitsSize.height);
  27. sizeThatFitsSize.width = superSize.width;
  28. return sizeThatFitsSize;
  29. }
  30. @end