UIScrollView.subviews removeFromSuperview 移除之后为什么subviews的数量还是没有变?
1个回答
展开全部
scrollView.showsHorizontalScrollIndicator
scrollView.showsVerticalScrollIndicator
这两个都设置为了YES的话,scrollView会有2个UIImageView作为默认subView。
即使在viewDidLoad中使用removeFromSuperview把这2个UIImageView删掉,
在viewDIdAppear中去看,这2个UIImageView又出现了。
所以要向删除这2个UIImageView,要么设置show scroll indicator为NO
要么在viewDIdAppear中去删除
scrollView.showsVerticalScrollIndicator
这两个都设置为了YES的话,scrollView会有2个UIImageView作为默认subView。
即使在viewDidLoad中使用removeFromSuperview把这2个UIImageView删掉,
在viewDIdAppear中去看,这2个UIImageView又出现了。
所以要向删除这2个UIImageView,要么设置show scroll indicator为NO
要么在viewDIdAppear中去删除
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询