我有一个UISplitView iPad应用程序,它通过手势显示和隐藏MasterView,用于向左/向右滑动。如果我将UITableView背景设为白色,它就会显示出来。 http://i.stack.imgur.com/dtv1Q.png
然而,当我清楚地看到UITableView背景时,我看到了一个阴影,可能是UITableView后面另一个低不透明度的视图。
http://i.stack.imgur.com/0qgiO.png
如何摆脱这种阴影?
我尝试过创建UIPopoverBackgroundView并设置self.layer.shadowColor = [[UIColor clearColor] CGColor];在initWithFrame中,但是当我分配它时:
-(void)splitViewController:(UISplitViewController *)svc willHideViewController:(UIViewController *)aViewController withBarButtonItem:(UIBarButtonItem *)barButtonItem forPopoverController:(UIPopoverController *)pc {
mainPop = pc;
mainPop.popoverBackgroundViewClass = [clearBG class];
}
从不调用initWithFrame函数,也没有任何变化。
感谢。