【发布时间】:2018-12-02 10:46:13
【问题描述】:
这里有几个我已经检查过的属性。
isHidden = false(lldb) po ghostingShimmerView.frame ▿ (0.0, 0.0, 375.0, 667.0) ▿ origin : (0.0, 0.0) - x : 0.0 - y : 0.0 ▿ size : (375.0, 667.0) - width : 375.0 - height : 667.0- xib 的实例不为零,
ShimmerView: 0x7fea24914d90; frame = (0 0; 375 667); layer = <CALayer: 0x608000225440>> - 当我单击
debug view hierarchy按钮时,我可以清楚地看到xib 的视图存在,并且它前面没有视图,但是在模拟器和手机中它不显示。
其他潜在原因是什么?
【问题讨论】:
-
您是否将其添加到可见的窗口或视图中,如果是,您是否在可见框架中执行此操作?
-
你能确保它被添加到前面,上面没有其他视图
-
@GradyPlayer,到一个可见的视图。是的,在可见框架中。 @Sh_Khan 是的,我将它添加到前面,并且
debug view hierarchy确认的前面没有视图。
标签: ios swift autolayout xib programmatically-created