1

左/右にスワイプするジェスチャーを介して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 関数は呼び出されず、何も変わりません。

ありがとう。

4

0 に答える 0