Merge branch 'charlesmchen/tweakMessages3'
This commit is contained in:
commit
484be57dcc
@ -609,12 +609,12 @@ NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
- (CGFloat)bodyMediaQuotedReplyVSpacing
|
||||
{
|
||||
return 8.f;
|
||||
return 6.f;
|
||||
}
|
||||
|
||||
- (CGFloat)quotedReplyTopMargin
|
||||
{
|
||||
return 7.f;
|
||||
return 6.f;
|
||||
}
|
||||
|
||||
#pragma mark - Load / Unload
|
||||
@ -1026,7 +1026,6 @@ NS_ASSUME_NONNULL_BEGIN
|
||||
}
|
||||
|
||||
CGFloat hMargins = self.conversationStyle.textInsetHorizontal * 2;
|
||||
|
||||
const int maxTextWidth = (int)floor(self.conversationStyle.maxMessageWidth - hMargins);
|
||||
|
||||
[self configureBodyTextView];
|
||||
@ -1042,6 +1041,10 @@ NS_ASSUME_NONNULL_BEGIN
|
||||
OWSAssert(self.conversationStyle.maxMessageWidth > 0);
|
||||
|
||||
CGFloat maxMessageWidth = self.conversationStyle.maxMessageWidth;
|
||||
if (!self.hasFullWidthMediaView) {
|
||||
CGFloat hMargins = self.conversationStyle.textInsetHorizontal * 2;
|
||||
maxMessageWidth -= hMargins;
|
||||
}
|
||||
|
||||
CGSize result = CGSizeZero;
|
||||
switch (self.cellType) {
|
||||
@ -1150,7 +1153,7 @@ NS_ASSUME_NONNULL_BEGIN
|
||||
const int maxTextWidth = (int)floor(self.conversationStyle.maxMessageWidth - hMargins);
|
||||
[self configureSenderNameLabel];
|
||||
CGSize result = CGSizeCeil([self.senderNameLabel sizeThatFits:CGSizeMake(maxTextWidth, CGFLOAT_MAX)]);
|
||||
|
||||
result.width = MIN(result.width, maxTextWidth);
|
||||
return [NSValue valueWithCGSize:result];
|
||||
}
|
||||
|
||||
@ -1230,6 +1233,9 @@ NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
cellSize = CGSizeCeil(cellSize);
|
||||
|
||||
OWSAssert(cellSize.width <= self.conversationStyle.maxMessageWidth);
|
||||
cellSize.width = MIN(cellSize.width, self.conversationStyle.maxMessageWidth);
|
||||
|
||||
return cellSize;
|
||||
}
|
||||
|
||||
|
||||
@ -131,6 +131,11 @@ NS_ASSUME_NONNULL_BEGIN
|
||||
return 8.f;
|
||||
}
|
||||
|
||||
- (CGFloat)vSpacing
|
||||
{
|
||||
return 2.f;
|
||||
}
|
||||
|
||||
- (CGFloat)stripeThickness
|
||||
{
|
||||
return 4.f;
|
||||
@ -204,6 +209,7 @@ NS_ASSUME_NONNULL_BEGIN
|
||||
vStackView.axis = UILayoutConstraintAxisVertical;
|
||||
vStackView.layoutMargins = UIEdgeInsetsMake(self.textVMargin, 0, self.textVMargin, 0);
|
||||
vStackView.layoutMarginsRelativeArrangement = YES;
|
||||
vStackView.spacing = self.vSpacing;
|
||||
[hStackView addArrangedSubview:vStackView];
|
||||
|
||||
UILabel *quotedAuthorLabel = [self configureQuotedAuthorLabel];
|
||||
@ -469,7 +475,7 @@ NS_ASSUME_NONNULL_BEGIN
|
||||
// Quoted Author
|
||||
CGFloat textWidth = 0.f;
|
||||
CGFloat maxTextWidth = maxWidth - result.width;
|
||||
CGFloat textHeight = self.textVMargin * 2 + self.quotedAuthorHeight;
|
||||
CGFloat textHeight = self.textVMargin * 2 + self.quotedAuthorHeight + self.vSpacing;
|
||||
{
|
||||
UILabel *quotedAuthorLabel = [self configureQuotedAuthorLabel];
|
||||
|
||||
|
||||
@ -293,8 +293,7 @@ NSString *NSStringForOWSMessageCellType(OWSMessageCellType cellType)
|
||||
return 2.f;
|
||||
}
|
||||
|
||||
// TODO:
|
||||
return 10.f;
|
||||
return 12.f;
|
||||
}
|
||||
|
||||
- (ConversationViewCell *)dequeueCellForCollectionView:(UICollectionView *)collectionView
|
||||
|
||||
Loading…
Reference in New Issue
Block a user