* feature: align last line of skeleton view according to text alignment * code review changes
22 lines
727 B
Swift
22 lines
727 B
Swift
// Copyright © 2017 SkeletonView. All rights reserved.
|
|
|
|
import UIKit
|
|
|
|
enum MultilineAssociatedKeys {
|
|
static var lastLineFillingPercent = "lastLineFillingPercent"
|
|
static var multilineCornerRadius = "multilineCornerRadius"
|
|
static var multilineSpacing = "multilineSpacing"
|
|
static var paddingInsets = "paddingInsets"
|
|
static var backupHeightConstraints = "backupHeightConstraints"
|
|
}
|
|
|
|
protocol ContainsMultilineText {
|
|
var lineHeight: CGFloat { get }
|
|
var numberOfLines: Int { get }
|
|
var textAlignment: NSTextAlignment { get }
|
|
var lastLineFillingPercent: Int { get }
|
|
var multilineCornerRadius: Int { get }
|
|
var multilineSpacing: CGFloat { get }
|
|
var paddingInsets: UIEdgeInsets { get }
|
|
}
|