// // DocumentControlViewController.swift // App // // Created by James Magahern on 9/22/20. // import UIKit class DocumentControlViewController: UIViewController { let documentControlView = StackView(dimension: .vertical) let fontSizeAdjustView = FontSizeAdjustView() static public let preferredWidth = CGFloat(200.0) static public let controlHeight = CGFloat(48.0) convenience init() { self.init(nibName: nil, bundle: nil) documentControlView.addArrangedSubview(fontSizeAdjustView) } override func loadView() { self.view = documentControlView } override var preferredContentSize: CGSize { get { documentControlView.sizeThatFits(CGSize(width: Self.preferredWidth, height: -1)) } set {} } }