navBar がテーブル ビューの上に置かれるのではなく、テーブル ビューから分離されるようにしたいので、各 tableView セルは同じ比率で表示されます。そのままでは、変更できないようです。手動でプログラムを追加して、ビュー階層で変更しようとしましたが、できません。これには簡単な解決策があると思いますが、それが何であるかわかりませんか?以下は私のコードです。
override func viewDidLoad() {
super.viewDidLoad()
let navigationBar = UINavigationBar(frame: CGRectMake(0, 0, self.view.frame.size.width, 44))
navigationBar.backgroundColor = UIColor.whiteColor()
navigationBar.delegate = self
let navigationItem = UINavigationItem()
navigationItem.title = "Title"
let leftButton = UIBarButtonItem(title: "Save", style: UIBarButtonItemStyle.Plain, target: self, action: "btn_clicked:")
let rightButton = UIBarButtonItem(title: "Right", style: UIBarButtonItemStyle.Plain, target: self, action: nil)
navigationItem.leftBarButtonItem = leftButton
navigationItem.rightBarButtonItem = rightButton
navigationBar.items = [navigationItem]
self.view.addSubview(navigationBar)
}