Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.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 使用故事板将UIView添加到UITableViewController_Ios_Interface Builder_Uistoryboard - Fatal编程技术网

Ios 使用故事板将UIView添加到UITableViewController

Ios 使用故事板将UIView添加到UITableViewController,ios,interface-builder,uistoryboard,Ios,Interface Builder,Uistoryboard,在我的应用程序上,我需要将UIView添加到我的UITableViewController。现在,它只允许我将其添加到现有的表视图中。我想要的是将它添加到我的UITableViewController的UIView中。有人能帮我吗?谢谢 您可以使用UIViewController,然后可以添加UITableView和UIView。如果使用UITableViewController,则无法在其中添加UIView您可以通过编程方式完成此任务 将此代码添加到viewDidLoad()方法中: func

在我的应用程序上,我需要将UIView添加到我的UITableViewController。现在,它只允许我将其添加到现有的表视图中。我想要的是将它添加到我的UITableViewController的UIView中。有人能帮我吗?谢谢

您可以使用UIViewController,然后可以添加UITableView和UIView。如果使用UITableViewController,则无法在其中添加UIView

您可以通过编程方式完成此任务

将此代码添加到
viewDidLoad()
方法中:

func setupBottomView() {
    bottomView = BottomView(frame: .zero)

    view.addSubview(bottomView)

    bottomView.translatesAutoresizingMaskIntoConstraints = false

    // Constraint Layout
    NSLayoutConstraint.activate([
        bottomView.bottomAnchor.constraint(equalTo: self.view.bottomAnchor, constant: 0),
        bottomView.leadingAnchor.constraint(equalTo: self.view.leadingAnchor, constant: 0),
        bottomView.trailingAnchor.constraint(equalTo: self.view.trailingAnchor, constant: 0),
        bottomView.heightAnchor.constraint(equalToConstant: 120)
        ])

}

但是我需要使用静态单元格。您可以在UIViewController内使用容器视图在UITableViewController中查看此答案,UITableView是根视图,因此没有“表视图外”可以添加另一个视图。您可以详细解释一下吗,您能提供一些绘图吗?
UITableViewController
UIViewController
的子类。视图控制器有一个
视图
属性,它是根视图。您可以将子视图添加到此视图,但不能在其上方添加视图,因为它是根视图。在UITableViewController中,tableview是根视图,因此只能向tableview添加视图。