Arv*_*ndh 5 uisplitviewcontroller ios6
我试图在我的 UISplitViewController 的细节视图上设置一个阴影,我希望在 iOS 6 中的主视图上可见。
在我的细节视图控制器中:
self.view.layer.shadowColor = [[UIColor blackColor] CGColor];
self.view.layer.shadowOffset = CGSizeMake(-3.0f, 0.0f);
self.view.layer.shadowRadius = 3.0f;
self.view.layer.shadowOpacity = 1.0f;
self.view.layer.masksToBounds = NO;
self.view.clipsToBounds = NO;
Run Code Online (Sandbox Code Playgroud)
但是,即使我在上面的代码中将其设置为 NO,SplitVC 也会自动剪辑其子视图,并且没有阴影。
任何人都可以让我知道实现这一目标的正确方法吗?
似乎层次结构中某个位置的超级视图正在执行剪辑。
尝试这个:
UIView *v = self.view;
do
{
v.clipsToBounds = NO;
v = v.superview;
}
while(v != nil);
Run Code Online (Sandbox Code Playgroud)
请注意,这将关闭层次结构中所有视图的剪辑!- 这可能超出您的要求:-)。
| 归档时间: |
|
| 查看次数: |
812 次 |
| 最近记录: |