Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios TableView显示在选项卡栏下_Ios_Swift_Uitableview - Fatal编程技术网

Ios TableView显示在选项卡栏下

Ios TableView显示在选项卡栏下,ios,swift,uitableview,Ios,Swift,Uitableview,我在导航和选项卡栏控制器中嵌入了一个UITableViewController。当我使用 override func viewWillAppear(animated: Bool) { super.viewWillAppear(animated) let backgroundImage = UIImage(named: "Background.png") let imageView = UIImageView(image: backgroundImage) self

我在导航和选项卡栏控制器中嵌入了一个UITableViewController。当我使用

override func viewWillAppear(animated: Bool) {
    super.viewWillAppear(animated)
    let backgroundImage = UIImage(named: "Background.png")
    let imageView = UIImageView(image: backgroundImage)
    self.tableView.backgroundView = imageView
}
表格显示在半透明的选项卡栏下

我不能使用插图或任何东西,因为上面的代码只是将背景设置为tableview

我需要的东西,设置背景的看法,而不是表使用插图


这个问题可以通过使用UIViewController(其中包含tableView)来解决,但我必须使用静态单元格,这样就超出了范围。

将tableView约束设置为选项卡上方的0,这也将我的背景限制为tableView。我也希望TabBar后面的背景(这就是为什么它保持半透明,没有背景的半透明TabBar=黑色TabBar)使用容器视图将表视图控制器嵌入到普通视图控制器中。或者,替代表视图控制器中的加载视图,创建新视图并将表视图作为子视图添加。将表视图约束设置为选项卡上方的0,这也会将我的背景限制为表视图。我也希望TabBar后面的背景(这就是为什么它保持半透明,没有背景的半透明TabBar=黑色TabBar)使用容器视图将表视图控制器嵌入到普通视图控制器中。或者,替代“表视图”控制器中的“加载视图”,创建新视图并将表视图作为子视图添加。