我使用toolBar和导航栏以编程方式创建表视图。我希望我的桌面视图覆盖并滚动所有设备和定位。但我的代码错了,表视图没有覆盖视图而不是滚动。 坦克为您提供帮助。
self.letterTableView = UITableView(frame: CGRectMake(0,44, self.view.frame.size.width, self.view.frame.size.height), style: UITableViewStyle.Grouped)
self.letterTableView.registerNib(UINib(nibName: "chooseReciverTableCell", bundle: nil), forCellReuseIdentifier: "myCell")
self.letterTableView.delegate = self
self.letterTableView.dataSource = self
self.view.addSubview(letterTableView)
let navBar = UINavigationBar(frame: CGRectMake(0, 0, self.view.frame.size.width, 44))
let navItem = UINavigationItem(title: "letter")
navBar.setItems([navItem], animated: false)
toolbar = UIToolbar()
toolbar.frame = CGRectMake(0, view.bounds.height-44, view.bounds.width, 44)
self.view.addSubview(navBar)
self.view.addSubview(toolbar)