从视图中删除“滚动视图”及其中的所有内容

时间:2018-06-21 18:02:46

标签: ios swift scrollview

我有一个滚动视图,其中包含一个UIImageView和一个ActivityIndi​​cator。我想以编程方式从视图中删除“滚动视图”,包括其中的所有内容。我曾尝试做过scrollView.removeFromSuperview()(其中scrollView是情节提要滚动视图的IBOutlet),但我仍然得到unexpectedly found nil while unwrapping an Optional value

2 个答案:

答案 0 :(得分:0)

您应该在情节提要上检查商店,我认为您忘记了将商店与代码绑定。

答案 1 :(得分:0)

我想您用!将UIScrollView标记为非可选。

使您的插座为可选,它应类似于: @IBOutlet weak var scrollView: UIScrollView?

并在其上调用removeFromSuperview(),例如:self.scrollView?.removeFromSuperview()