3

ここでこの質問を見ました ( How to create popover in iPhone app? )、ポップオーバー オブジェクトを作成できるクラスを設計したかったのですが、現在、ポップオーバー用のすべてのライブラリが、私がやりたいことをまったく実行していないことがわかりました。 .

だから私は自分自身を作成すると思いますが、私はそれが少し新しいです。UIView を直接サブクラス化しますか? 誰かがこのタスクの正しい方向に私を向けることができますか?

4

2 に答える 2

4

サブクラスUIViewlayerClassカスタム UIView サブクラスのクラス メソッドを実装して[CAShapeLayer class](QuartzCore フレームワークから) 返すかCAShapeLayer、CAShapeLayer 自体の代わりに独自のサブクラスを使用します。UIView サブクラスの実装ではinitWithFrame:、ビューのレイヤーのパスを設定して、表示するポップオーバー形状を取得できます。

于 2013-03-28T17:18:17.370 に答える