2

ナビゲーション バーからドロップダウン メニューを作成しようとしています。このようなもの:

http://pttrns.com/320x480/screens/popovers/Readability_News-01.PNG.image

可読性は、このようなことを行うアプリの 1 つにすぎません。

どうすれば似たようなものを作ることができますか?それはuitableviewですか?

4

2 に答える 2

0

これにより、iPhone でポップオーバーを実行できるようになります。http://www.cocoacontrols.com/platforms/ios/controls/wepopover

読みやすさとまったく同じではありませんが、それをいじって、あなたが望むものに近づけることができると思います.

于 2012-07-17T23:14:59.717 に答える
0

はい、これもできます!これは、OSX シートに沿ったものです。あなたがすることは次のとおりです:

  • オーバーレイ ビュー (userInteraction をオフにしたクリアな UIView) を作成して、ユーザーがアプリの他の場所をタップできないようにします (または、このビューでタップを使用してシートを閉じることができます)。このビューをサブビューとしてビューまたはビューに追加します。窓。

  • 別のビューを使用して「シート」を作成します。上記の例では、テーブル ビューのように見えますが、任意の種類のビューを実行できます。このビューのフレームの高さを 0 に設定して、ビュー (またはウィンドウ) に追加できます。次に、実際の高さの新しいフレームを使用してアニメーション化し、「シート」を画面の上部から「ドロップダウン」させます。

  • この新しく追加されたビューは、プライマリ ビュー クラスによって管理されます。

  • 閉じたい場合は、フレームをアニメートして高さ 0 に戻し、そのビューをスーパービューから削除し、オーバーレイ ビューをスーパービューから削除します。

于 2012-07-17T23:20:27.290 に答える