左/右にスワイプするジェスチャーを介してMasterViewを表示および非表示にするUISplitView iPadアプリケーションがあります。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 関数は呼び出されず、何も変わりません。
ありがとう。