Ios 将Xib视图添加到透明视图中,为什么它显示得更暗?
这是代码Ios 将Xib视图添加到透明视图中,为什么它显示得更暗?,ios,swift,uiview,alpha-transparency,Ios,Swift,Uiview,Alpha Transparency,这是代码 self.viewD = DayViewCalendar(frame: CGRect(x: 0, y: 0, width: self.containerView.frame.size.width, height: self.containerView.frame.size.height)) 这是不透明的,是假的,背景是清晰的 self.viewD.isOpaque = false self.viewD.backgroundColor = UIColor.clear se
self.viewD = DayViewCalendar(frame: CGRect(x: 0, y: 0, width:
self.containerView.frame.size.width, height:
self.containerView.frame.size.height))
这是不透明的,是假的,背景是清晰的
self.viewD.isOpaque = false
self.viewD.backgroundColor = UIColor.clear
self.containerView.addSubview(self.viewD)
同样适用于集装箱
container.isOpaque = false
container.backgroundColor = UIColor.clear
输出:
如果不添加ViewD,则容器是透明的,如图中所示
问题
为什么两个透明的UI视图不透明,它显示的颜色稍暗一些
请告诉我哪里出了错从长远来看,这里有一些东西可以帮助你 这可以帮助您调试视图组件,并告诉您哪个视图正是导致UI中灰色区域的原因
希望这有帮助。调试愉快DayViewCalendar是您的一个类吗?@Claude31是的,它是UIView xib类名称。您能将DayViewCalendar类粘贴到这里吗?特别是DayViewCalendar@claude31draw()中没有任何内容