从stackView中删除子视图会将其置于屏幕顶部

问题描述 投票:0回答:1

当我从堆栈视图中删除排列的子视图时,如下所示:

if userErrorLabel.isDescendant(of: stackView!) == true {
     stackView?.removeArrangedSubview(userErrorLabel)
}

它将它发送到屏幕的顶部,而不是删除它,并且非常奇怪。

enter image description here

状态标签中的红色消息。

谢谢

ios swift layout uistackview
1个回答
1
投票

你可以尝试这样做

 userErrorLabel.removeFromSuperview()
© www.soinside.com 2019 - 2024. All rights reserved.