3

私はそのようなポップオーバーを実装しようとしています: カスタムポップオーバー

UIPopoverController私はカスタマイズとを試みるのにかなりの時間を費やしましたUIPopoverBackgroundView。私が理解しているように、ポップオーバー用のパブリックAPIでは私のタスクは不可能です。可能です:

  1. 角が固定され、中央が伸縮可能な小さな画像を使用するために、その場合は側面に縞模様を伸ばします。また、矢印の「下」に画像が表示されます。
  2. 境界線をストライプで塗りつぶしますが、その場合は角が丸くなりません。私はまた、内部に迷惑な内側の影があります: ここに画像の説明を入力してください

    backgroundImageView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@ "airmail_pattern"]];

標準のポップオーバーを再利用する他の方法はありますか、それともUIViewControllerだけを使用してその動作を実装する必要がありますか?

乾杯。

4

1 に答える 1

0

WEPopover はあなたのやりたいことをやってくれているようです。カスタムの背景プロパティがあり、この目的に使用できると思います。(これはまだ使っていません)

https://github.com/werner77/WEPopover

于 2012-08-01T17:18:55.723 に答える