             textView.isUserInteractionEnabled = true
             textView.panGestureRecognizer.allowedTouchTypes = [NSNumber(value: UITouch.TouchType.indirect.rawValue)]
         #endif
-        textView.textContainerInset = UIEdgeInsets.init(top: TopBottomDefaultMargin, left: LeftRightDefaultMargin, bottom: TopBottomDefaultMargin, right: LeftRightDefaultMargin)
+        textView.textContainerInset = UIEdgeInsets(top: K.DefaultMargin.topBottom, left: K.DefaultMargin.leftRight, bottom: K.DefaultMargin.topBottom, right: K.DefaultMargin.leftRight)
         view.addSubview(textView)
 
         self.textView = textView

     */
    required public init?(coder aDecoder: NSCoder) {
        super.init(coder: aDecoder)
        self.acknowledgement = Acknow(title: "", text: "", license: nil)
    }

    // MARK: - View lifecycle

    let TopBottomDefaultMargin: CGFloat = 20
    let LeftRightDefaultMargin: CGFloat = 10

    /// Called after the controller's view is loaded into memory.
    open override func viewDidLoad() {
        super.viewDidLoad()

        let textView = UITextView(frame: view.bounds)
        textView.alwaysBounceVertical = true
        textView.font = UIFont.preferredFont(forTextStyle: .body)
        textView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
        #if os(iOS)
            textView.isEditable = false

        }

        // Need to set the textView text after the layout is completed, so that the content inset and offset properties can be adjusted automatically.
        if let acknowledgement = acknowledgement {
            textView?.text = acknowledgement.text
        }
    }
