0

私はユニバーサルアプリを持っています。UIPopover View Controller を普遍的に (iPad と iPhone の両方で) 使用できますか?

4

2 に答える 2

8

いいえ。iPad でのみサポートされています。それをエミュレートするサードパーティのウィジェットがありますが、Apple のウィジェットを iPhone で使用すると例外がスローされます。

クラスリファレンスから:

ポップオーバー コントローラーは、iPad デバイス専用です。他のデバイスで作成しようとすると、例外が発生します。

いくつかの代替品についてはCocoaControlsを参照してください。

于 2013-05-22T20:02:50.263 に答える
2

Aaron が既に指摘しているように、UIPopoverView は iPad でのみ利用可能です。経験から、HIG に従わずに独自の実装を行うと、Apple はアプリを拒否することを知っています。私の場合、私のメニューには要素を指す矢印がありませんでした。出現させるきっかけとなります。

iOS ヒューマン インターフェイス ガイドライン

于 2013-05-22T21:28:40.470 に答える