以编程方式调用时,不会显示自定义 xib 视图
Custom xib view is not visibly displayed when programmatically invoked
这里有几个我已经检查过的属性。
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的实例不为nil,
ShimmerView: 0x7fea24914d90; frame = (0 0; 375 667); layer = <CALayer: 0x608000225440>>
- 当我点击
debug view hierarchy
按钮时,我可以清楚地看到xib的视图存在,并且它前面没有视图,但是在模拟器和phone中它没有显示。
其他可能的原因是什么?
我能想到的唯一可能导致这种情况的是 mask
或 low alpha value
。
这里有几个我已经检查过的属性。
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的实例不为nil,
ShimmerView: 0x7fea24914d90; frame = (0 0; 375 667); layer = <CALayer: 0x608000225440>>
- 当我点击
debug view hierarchy
按钮时,我可以清楚地看到xib的视图存在,并且它前面没有视图,但是在模拟器和phone中它没有显示。
其他可能的原因是什么?
我能想到的唯一可能导致这种情况的是 mask
或 low alpha value
。