Expose a public initializer for BaseMessageCollectionViewCellLayoutConstants

Since the default one is internal for struct.
This commit is contained in:
Zhao Wang 2016-03-14 00:51:50 -07:00
parent 1699199857
commit f8e57cbe7e
1 changed files with 9 additions and 3 deletions

View File

@ -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
}
}