2011-12-17 14 views
1

Appleのドキュメントによれば、カスタムUIPopoverBackgroundView実装には影が含まれてはいけませんが、他の場所では提供されていないようです。 UIPopoverBackgroundViewを実装するポップオーバーにシャドウを追加する方法

http://developer.apple.com/library/IOs/#documentation/UIKit/Reference/UIPopoverBackgroundView_class/Reference/Reference.html

注:あなたはポップオーバーの背景ビューに使用する画像は 任意の影の影響を含めることはできません。ポップオーバーコントローラーは、あなたのためにポップオーバーにシャドウ を追加します。

UIPopoverBackgroundView実装:https://gist.github.com/1489041

+0

質問は何ですか? – gschandler

+0

タイトルの右:UIPopoverBackgroundViewを実装するポップオーバーに影を追加する方法 –

+0

質問本体にも書き込む必要があります。 –

答えて

-1

私は影がUIPopoverBackgroundViewをサブクラス化するときに使用しているあなたの背景画像の一部であるべきと考えています。アップルのドキュメンテーションノートに記載されている影は、あなたのポップオーバーに含まれるビューに当てはまるようです。少なくともこれは私が実験したものです。

+0

あなたの提案は公式文書と矛盾します。 –

+2

デフォルトのポップオーバーを表示すると、2つのタイプのシャドウが表示されます。コンテンツビューの外側(ポップオーバーの境界線を除く)で、コンテンツビューに適用されます。どちらが公式文書を参照していますか?私はあなたの背景イメージに影の効果を与えないと、デフォルトでpopoverの外側に影が適用されることはありません。 – tiguero

関連する問題