这里只说一种情况,就是利用自定义view添加到tabbar上,出现重影的问题,在删除tabbar上的系统子控件时,存在不能删除的问题。
其实看上去是删除了, 但是问题在查看时也是删除了,但是事实还是出现重影。所以直接隐藏系统自带的控件
解决方案
for childB in self.tabBar.subviews {
if childB.isKind(of: UIControl.classForCoder()) {
childB.isHidden = true
// childB.removeFromSuperview()
}
}
网友评论