1

iOS 6 では UIPopoverView に黒い半透明の境界線がありますが、iOS 7 は透明になるため、iOS 7 には境界線がありません。iOS 7 で黒の半透明の境界線を追加する方法。

誰でもこの問題を解決するのを手伝ってくれますか?

4

3 に答える 3

2

Apple の iOS7 のポップオーバーは白くぼやけています。

iOS 7 では、ポップオーバーの背景は白いぼかしです。これは、ポップオーバーのコンテンツ ビューの背景を透明にすることができることを意味します。ポップオーバー内のテーブル ビューは、自動的に半透明の外観を使用します。ポップオーバー内のカスタム コンテンツは、半透明の外観を使用する必要があります。

残念ながら、Popover はカスタマイズできません。別の方法を使用する必要があります。

GIKPopoverBackgroundView

WYPopoverController

または他の..

于 2013-09-30T10:11:21.827 に答える
0

UIPopoverBackgroundViewを使用して、カスタムでありながら同様の効果を実現できます。

すぐに利用できるチュートリアルライブラリがあります。

于 2013-10-17T11:49:40.287 に答える
0

ios7.0以降でこれを試しましたか?

[popoverController presentPopoverFromBarButtonItem:sender permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
popoverController.contentViewController.view.layer.borderWidth = 5;
popoverController.contentViewController.view.layer.borderColor = [[UIColor blackColor] CGColor];
于 2014-06-09T22:20:47.857 に答える