Added comments

This commit is contained in:
Esme Putt
2019-10-04 11:28:17 +13:00
parent f60e5cd7ae
commit ae4ecfa760
3 changed files with 4 additions and 3 deletions
+1 -1
View File
@@ -33,7 +33,7 @@ class SkeletonViewAppearance: Appearance {
var multilineCornerRadius: Int = 0
var singlelineFillPercent: Int = 70
var singlelineFillPercent: Int = 100
var singlelineCornerRadius: Int = 0
}
+1 -1
View File
@@ -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)
}
+2 -1
View File
@@ -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)
}
}