ナビゲーションバーがありますが、テーブルビューでスクロールします。どうすれば修正できますか?
@property (strong, nonatomic) IBOutlet UINavigationItem *navigationBar;
ナビゲーションバーがありますが、テーブルビューでスクロールします。どうすれば修正できますか?
@property (strong, nonatomic) IBOutlet UINavigationItem *navigationBar;
テーブル ビューのサブビューとして a (つまり、 ではないUINavigationBar
ことを願っています)を追加する代わりに、 を作成し、テーブル ビュー コントローラーをナビゲーション コントローラーのルート コントローラーにします。UINavigationBar
UINavigationItem
UINavigationController
このようにして、ナビゲーション バーとオプションのツールバーを無料で入手でき、すべてが期待どおりに機能します。
詳しくは「View Controller プログラミングガイド」をお読みください。
テーブル自体ではなく、テーブル ヘッダーに追加する必要があります。IB をいじって、ナビゲーション バーをテーブルの一番上に移動すると、テーブル ヘッダーに配置するオプションが表示されます。または、プログラムで追加する場合は、tableheader 属性を使用します。