0

カスタムアートワークを使用してポップオーバーを表示するiPadアプリケーションがあります。以前の質問(パターンの境界線を持つカスタムポップオーバー)から、UIPopoverBackgroundViewクラスについて学びました。しかし、画像をどのように提供するかはわかりません。

私のデザイナーは、コンポーネントにスライスするのに十分簡単な単一の画像を提供してくれました。UIPopoverBackgroundViewサブクラスにdrawRectを実装するだけで、ストレッチされていない左右の画像とストレッチされた中央の画像を使用できます。しかし、矢印の表示は基本クラスのプロパティから派生しているため、カスタムの矢印画像(上向き)をどのように提供するかは明確ではありません。

UIPopoverBackgroundView.hを見ましたが、画像を参照するメソッドやプロパティは表示されず、ビューのプロパティのみが表示されます。

私はこれを正しい方法で行っていますか?UIPopoverBackgroundViewを使用すると、実際にカスタムポップオーバーの外観の完全な背景画像を提供できますか?カスタム画像をUIPopoverBackgroundViewサブクラスに提供するにはどうすればよいですか?完全にカスタムのポップオーバーの外観を実現するには、代わりにUIViewをサブクラス化する必要がありますか?

私は現在iOS5をターゲットにしています。

編集:UIPopoverBackgroundViewクラスを使用して別の質問も見つけました。私の質問はその複製のように見えます。

4

1 に答える 1

0

私は自分のポップオーバービュークラスを実装することでこれを解決しました。

于 2012-11-17T02:12:49.480 に答える