小编Hum*_*Dev的帖子

Xcode - Swift,UITextView不会在UIStackView上显示

我知道有一个类似于此的问题,但他的解决方案并没有解决我的问题.

我所拥有的是,我已经使用故事板创建了一个视图控制器,然后在其上放置了一个子堆栈视图.

使用IBOutlet,我将UIStackView链接到自定义视图控制器类.

一切都正确地联系在一起,这不是问题(我已经确定).

我的问题是我似乎无法在UIStackView中显示UITextView.

这是我的代码(在视图控制器中的一个函数内):

let textView = UITextView()
textView.text = "test"
stackView.addArrangedSubview(textView) //stackView is the IBOutlet
Run Code Online (Sandbox Code Playgroud)

我已经能够使用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)
Run Code Online (Sandbox Code Playgroud)

不,它不能使用stackView取消注释该行,然后注释掉self.view.addSubview

但是如果我使用UITextField,我设法在UITabView中出现一些东西.这太烦人了....

有什么建议?

uitextview ios swift uistackview

11
推荐指数
2
解决办法
5499
查看次数

标签 统计

ios ×1

swift ×1

uistackview ×1

uitextview ×1