Added comments
This commit is contained in:
@@ -33,7 +33,7 @@ class SkeletonViewAppearance: Appearance {
|
||||
|
||||
var multilineCornerRadius: Int = 0
|
||||
|
||||
var singlelineFillPercent: Int = 70
|
||||
var singlelineFillPercent: Int = 100
|
||||
|
||||
var singlelineCornerRadius: Int = 0
|
||||
}
|
||||
|
||||
@@ -37,7 +37,7 @@ extension CALayer {
|
||||
return sublayers?.filter { $0.name == CALayer.skeletonSubLayersName } ?? [CALayer]()
|
||||
}
|
||||
|
||||
// If preferences have been set for single lines, render these with custom preferences
|
||||
/// If preferences have been set for single lines, render these with custom preferences
|
||||
func addSingleLineLayers(type: SkeletonType, lastLineFillPercent: Int, multilineCornerRadius: Int) {
|
||||
addMultilinesLayers(lines: 1, type: type, lastLineFillPercent: lastLineFillPercent, multilineCornerRadius: multilineCornerRadius, multilineSpacing: 0, paddingInsets: .zero)
|
||||
}
|
||||
|
||||
@@ -87,11 +87,12 @@ struct SkeletonLayer {
|
||||
return multiLineView
|
||||
}
|
||||
|
||||
/// If there is more than one line, or custom preferences have been set for a single line, draw custom layers
|
||||
func addLines() {
|
||||
if let multiLineView = multiLineViewHolder {
|
||||
maskLayer.addMultilinesLayers(lines: multiLineView.numLines, type: type, lastLineFillPercent: multiLineView.lastLineFillingPercent, multilineCornerRadius: multiLineView.multilineCornerRadius, multilineSpacing: multiLineView.multilineSpacing, paddingInsets: multiLineView.paddingInsets)
|
||||
} else if let singleLineView = holder as? ContainsSinglelineText,
|
||||
singleLineView.singlelineFillingPercent != 100 || singleLineView.singlelineCornerRadius != 100 {
|
||||
singleLineView.singlelineFillingPercent != SkeletonAppearance.default.singlelineFillPercent || singleLineView.singlelineCornerRadius != SkeletonAppearance.default.singlelineCornerRadius {
|
||||
maskLayer.addSingleLineLayers(type: type, lastLineFillPercent: singleLineView.singlelineFillingPercent, multilineCornerRadius: singleLineView.singlelineCornerRadius)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user