に基づくコントローラーによって管理されるテーブル ビューを含む画面がありますUITableViewController
。テーブルビューのセルと一緒にスクロールしないように、画面の下部にボタンを貼り付けたいと思います。
を含めたいので、をUITableViewController
プレーンに置き換えることはオプションではありません。私が読んだことから、 aなしで aを使用することは、ハックに頼ったり、文書化されていない動作に頼ったりすることなく、現在不可能です。UIViewController
UIRefreshControl
UIRefreshControl
UITableViewController
テーブルビューコントローラーが含まれているナビゲーションコントローラーが提供するを使用してみUIToolbar
ましたが、そのアプローチには2つの問題があります。
- ボタンのあるツールバーをトップレベルのテーブルビューに表示したいだけです。ただし、最上位のテーブル ビューのツールバーのみを表示するエレガントな方法は見つかりませんでした。ドリルダウンすると、ツールバーが表ビューと一緒に画面の左側にアニメーション表示されるようにします。
- ツールバーの高さを上げる方法が見つかりませんでした。ボタンをダミーに入れる必要があります
UIView
か?
これはおおよそ私が目指しているものです:
http://pic.rockmynews.com/img/free-iphone-app.png
もう 1 つのアイデアは、下部にあるボタンとその上のテーブル ビュー コントローラーを子ビュー コントローラーとして含むコンテナー ビュー コントローラーを使用することです。しかし、これだけの単純なものにしては、大変な作業のように思えます。
では、これを行う最善の方法は何ですか?推奨事項はありますか?