Я знаю, что уже есть вопрос, похожий на этот, но его решение не решило мою проблему.
Что у меня есть, я использовал раскадровку для создания контроллера представления, а затем поместил дочернее представление стека поверх.
Используя IBOutlet, я связал UIStackView с классом настраиваемого контроллера представления.
Все правильно связано, проблема не в этом (я убедился).
Моя проблема в том, что я не могу отобразить UITextView в UIStackView.
вот мой код (внутри функции в контроллере представления):
let textView = UITextView()
textView.text = "test"
stackView.addArrangedSubview(textView) //stackView is the IBOutlet
Мне удалось отобразить UITextView в родительском представлении, используя
let pos = CGRect(x: 100, y: 100, width: 200, height: 200)
let textView = UITextField(frame: pos)
textView.text = "test"
//stackView.addArrangedSubview(textView)
self.view.addSubview(textView)
И нет, раскомментировать строку с помощью stackView, а затем закомментировать self.view.addSubview не получится.
Но мне удается заставить что-то появиться в UITabView, если я использую UITextField. Это не раздражает ....
Какие-либо предложения?