Как увеличить высоту MDCTextInputControllerOutlinedTextArea - PullRequest
0 голосов
/ 29 июня 2018

enter image description here Я назначил класс с именем MDCMultilineTextField для Uiview из раскадровки. Этот класс используется для Multiline TextView. Моя высота Uiview составляет 400 (не фиксировано), но моя граница UiView не совпадает с высотой. Пожалуйста, проверьте мой код, и вы можете увидеть скриншот ниже.

        import MaterialComponents    

        @IBOutlet var viewTextView: MDCMultilineTextField!
        @IBOutlet var btnDone: UIButton!
        var notes=""
        var dismissView: ((_ text:String) -> Void)?
        var desc: MDCTextInputControllerOutlinedTextArea?
       override func viewDidLoad()
        {
           desc = MDCTextInputControllerOutlinedTextArea(textInput: viewTextView)
           viewTextView.placeholder="Description"
           viewTextView.backgroundColor = UIColor.yellow
           if notes != ""
            {
                textView.text = notes
                viewTextView.text = notes
            }
    }

Ответы [ 2 ]

0 голосов
/ 04 августа 2019

Вы можете присвоить MDCMultilineTextField.layoutDelegate контейнеру UIView. Это изменит размер контейнера в зависимости от высоты MDCMultilineTextField.

0 голосов
/ 23 января 2019

попробуйте

NSLayoutConstraint(item: multilineTextField.textView, attribute: .bottom, relatedBy: .equal, toItem: multilineTextField.borderView, attribute: .bottom, multiplier: 1.0, constant: 0).isActive = true
...