1

Apple 連絡先アプリと同様のレイアウトのアプリを作成しています。UITableViewController を作成し、それを Storyboard を使用して UINavigationController に埋め込みました。次に、UITableViewController をモーダル ビューで開く追加ボタンがあります。ストーリーボードを使用してこのビューにトップ バーを追加しましたが、うまく機能します。問題は、テーブルをスクロールするとスクロールしてしまうことです。それは上に固執する必要があります。

「スティッキートップバー」を取得するには、このモーダル UITableViewController を UINavigationController にも埋め込む必要がありますか?

これを行うための好ましい方法は何ですか? ストーリーボードを使用して埋め込むか、prepareForSegue メソッドで「その場で」ストーリーボードを作成するだけですか?

編集

Storyboardを使用して、モーダルUITableViewControllersをUINavigationControllersに埋め込むだけになりました。

4

2 に答える 2

1

はい、目的のものを取得するにUINavigationControllerは、 を含む が必要です。UITableViewController

個人的には、あなたが言うように「その場で」作成することを好みます。しかし、それは好みの問題です。

于 2012-11-10T21:52:15.060 に答える
0

ストーリーボードでそれを行う方法は、モーダルビューコントローラーをUITableViewControllerではなくUIViewControllerにすることです。ビューコントローラを追加し、ツールバーをドラッグして上部に配置します。次に、テーブルビューを追加して、ツールバーの下の残りのスペースを占有します。これは、テーブルビューでスクロールしなくても正しく機能します。

于 2012-11-10T22:24:48.277 に答える