From f8e57cbe7ec59ee77075ed82587200f637f56d08 Mon Sep 17 00:00:00 2001 From: Zhao Wang Date: Mon, 14 Mar 2016 00:51:50 -0700 Subject: [PATCH] Expose a public initializer for BaseMessageCollectionViewCellLayoutConstants Since the default one is internal for struct. --- .../Views/BaseMessageCollectionViewCell.swift | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/ChattoAdditions/Source/Chat Items/BaseMessage/Views/BaseMessageCollectionViewCell.swift b/ChattoAdditions/Source/Chat Items/BaseMessage/Views/BaseMessageCollectionViewCell.swift index 2e15c6c..e5b993c 100644 --- a/ChattoAdditions/Source/Chat Items/BaseMessage/Views/BaseMessageCollectionViewCell.swift +++ b/ChattoAdditions/Source/Chat Items/BaseMessage/Views/BaseMessageCollectionViewCell.swift @@ -35,9 +35,15 @@ public protocol BaseMessageCollectionViewCellStyleProtocol { } public struct BaseMessageCollectionViewCellLayoutConstants { - let horizontalMargin: CGFloat - let horizontalInterspacing: CGFloat - let maxContainerWidthPercentageForBubbleView: CGFloat + public let horizontalMargin: CGFloat + public let horizontalInterspacing: CGFloat + public let maxContainerWidthPercentageForBubbleView: CGFloat + + public init(horizontalMargin: CGFloat, horizontalInterspacing: CGFloat, maxContainerWidthPercentageForBubbleView: CGFloat) { + self.horizontalMargin = horizontalMargin + self.horizontalInterspacing = horizontalInterspacing + self.maxContainerWidthPercentageForBubbleView = maxContainerWidthPercentageForBubbleView + } }