2011-02-18 10 views
0

UITableViewをUINavigationControllerにプッシュしました。私はそのtableViewにUIToolBarを追加する必要があります。ツールバーには2つのボタンが必要です。それらのそれぞれを押すと、tableViewは異なるタイプのデータ、セクション、およびセルを表示します。UIToolBarを持つUITableView

UITableViewにはヘッダービューがあり、whyle tableView自体を変更する必要があります。

このロジックを実装する正しい方法は何ですか?

答えて

1

あなたのUIToolBarとあなたのUITableViewをViewController内で一緒に構成することができます.UIToolBarはあなたのUITableViewの子ビューである必要はありません。 ViewControllerがUITableViewControllerのサブクラスである場合は、単純なUIViewController親に切り替える必要がある場合があります。そのため、ビュー内にツールバーとテーブルの両方を追加できます。

このようにして、ツールバーはテーブルでスクロールしません。

+0

Allright。とった!ありがとう。それはまさに私が探していたものです。 – Misha

+0

ありがとうBogatyr、非常に参考になった、最初はUITableViewControllerからUIViewControllerに移る退屈な作業だと思ったが、そうではなかった。ちょうどプロトコルUITableViewDelegate、UITableViewDataSourceに従わなければなりませんでした。再度、感謝します !! – user1046037

+0

はい、基本的なテーブルの機能を使用しているだけなら、UITableViewControllerを使用する理由はありません。しかし、統合された検索コントローラのような高度な機能があります.UITableViewControllerを使用しないと、かなり大きなホイールを再発明することになります。 – Bogatyr

関連する問題