More opening

This commit is contained in:
Pfeil, Scott Robert 2020-01-23 10:40:17 -05:00
parent a2b62767bd
commit e0abe4c8cd

View File

@ -8,9 +8,9 @@
import UIKit
@objcMembers public class LabelSwitch: View {
let label = Label.commonLabelB1(true)
let mvmSwitch = Toggle()
@objcMembers open class LabelSwitch: View {
public let label = Label.commonLabelB1(true)
public let mvmSwitch = Toggle()
// MARK: - MVMCoreViewProtocol
open override func updateView(_ size: CGFloat) {
@ -19,7 +19,7 @@ import UIKit
mvmSwitch.updateView(size)
}
public override func setupView() {
open override func setupView() {
super.setupView()
guard mvmSwitch.superview == nil else {
return
@ -32,14 +32,14 @@ import UIKit
}
// MARK:- ModelMoleculeViewProtocol
public override class func estimatedHeight(forRow molecule: MoleculeModelProtocol?, delegateObject: MVMCoreUIDelegateObject?) -> CGFloat? {
open override class func estimatedHeight(forRow molecule: MoleculeModelProtocol?, delegateObject: MVMCoreUIDelegateObject?) -> CGFloat? {
guard let model = molecule as? LabelToggleModel,
let toggleHeight = Toggle.estimatedHeight(forRow: model.toggle, delegateObject: delegateObject),
let labelHeight = Label.estimatedHeight(forRow: model.label, delegateObject: delegateObject) else { return nil }
return max(toggleHeight, labelHeight)
}
public override func setWithModel(_ model: MoleculeModelProtocol?, _ delegateObject: MVMCoreUIDelegateObject?, _ additionalData: [AnyHashable: Any]?) {
open override func setWithModel(_ model: MoleculeModelProtocol?, _ delegateObject: MVMCoreUIDelegateObject?, _ additionalData: [AnyHashable: Any]?) {
guard let labelToggleModel = model as? LabelToggleModel else {
return
}
@ -48,7 +48,7 @@ import UIKit
}
// MARK: - MVMCoreUIMoleculeViewProtocol
public override func reset() {
open override func reset() {
super.reset()
label.reset()
(mvmSwitch as MVMCoreUIMoleculeViewProtocol).reset?()