Removing redundant "self". Provided a capture list for closure.
This commit is contained in:
parent
64b1b73da1
commit
394321bdc4
@ -23,8 +23,8 @@ import MVMCore
|
||||
//------------------------------------------------------
|
||||
|
||||
@objc override open func updateView(_ size: CGFloat) {
|
||||
MVMCoreDispatchUtility.performBlock(onMainThread: {
|
||||
self.setNeedsDisplay()
|
||||
MVMCoreDispatchUtility.performBlock(onMainThread: { [weak self] in
|
||||
self?.setNeedsDisplay()
|
||||
})
|
||||
}
|
||||
|
||||
@ -34,13 +34,13 @@ import MVMCore
|
||||
dashLayer.backgroundColor = UIColor.clear.cgColor
|
||||
dashLayer.frame = bounds
|
||||
|
||||
if let sublayers = self.layer.sublayers {
|
||||
if let sublayers = layer.sublayers {
|
||||
for sublayer in sublayers {
|
||||
sublayer.removeFromSuperlayer()
|
||||
}
|
||||
}
|
||||
|
||||
self.layer.addSublayer(dashLayer)
|
||||
layer.addSublayer(dashLayer)
|
||||
|
||||
let path = UIBezierPath()
|
||||
path.move(to: CGPoint(x: dashLayer.frame.origin.x, y: dashLayer.frame.size.height / 2.0)) //add yourStartPoint here
|
||||
@ -53,9 +53,9 @@ import MVMCore
|
||||
dashLayer.lineCap = .round
|
||||
dashLayer.lineDashPattern = [NSNumber(value: 2), NSNumber(value: 2)]
|
||||
dashLayer.path = path.cgPath
|
||||
dashLayer.strokeColor = self.dashColor?.cgColor ?? UIColor.mfLighterGray().cgColor
|
||||
dashLayer.strokeColor = dashColor?.cgColor ?? UIColor.mfLighterGray().cgColor
|
||||
dashLayer.fillColor = UIColor.clear.cgColor
|
||||
dashLayer.backgroundColor = self.bgColor?.cgColor ?? UIColor.white.cgColor
|
||||
dashLayer.backgroundColor = bgColor?.cgColor ?? UIColor.white.cgColor
|
||||
}
|
||||
|
||||
//------------------------------------------------------
|
||||
@ -69,19 +69,19 @@ import MVMCore
|
||||
guard let jsonDictionary = json else { return }
|
||||
|
||||
if let backgroundColorHex = jsonDictionary[KeyBackgroundColor] as? String {
|
||||
self.backgroundColor = UIColor.mfGet(forHex: backgroundColorHex)
|
||||
backgroundColor = UIColor.mfGet(forHex: backgroundColorHex)
|
||||
}
|
||||
|
||||
if let isHiddenValue = jsonDictionary[KeyIsHidden] as? Bool {
|
||||
self.isHidden = isHiddenValue
|
||||
isHidden = isHiddenValue
|
||||
}
|
||||
|
||||
if let bgColorHex = jsonDictionary["bgColor"] as? String {
|
||||
self.bgColor = UIColor.mfGet(forHex: bgColorHex)
|
||||
bgColor = UIColor.mfGet(forHex: bgColorHex)
|
||||
}
|
||||
|
||||
if let dashColorHex = jsonDictionary["dashColor"] as? String {
|
||||
self.dashColor = UIColor.mfGet(forHex: dashColorHex)
|
||||
dashColor = UIColor.mfGet(forHex: dashColorHex)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user