UINavigationController
がなくても、単純なナビゲーションバーでテーブルビューを表示するUITableViewController
クラスをプログラムで作成しています(テーブルビュー階層のレベルがないため)。UINavigationBar Abit UITableView
- (void)viewWillAppear:(BOOL)animated {
UINavigationBar *navBar = [[UINavigationBar alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 320.0f, 44.0f)];
[self.tableView addSubview:navBar];
}
しかし、ナビゲーションバーは、最初のテーブルビューセルのほとんどをカバーし、全体のビューをスクロール:
は、ここで関連するコードです。
ナビゲーションバーをテーブルビューの上に固定し、コードをスクロールしないようにするにはどうすればよいですか?
でもナビゲーションは不要ですか? – malhal
これは 'UITableView'の静的セルでは機能しません。私は 'UITableViewController'のみを使用しなければなりません。私は' UIViewController'を試しましたが、運はありませんでした。それは必要です。 – haxpor