当我将 tableview 添加到 ViewController 时,tableview 未正确添加

When I add tableview to the ViewController,tableview is not added correctly

这个表视图的输出没有出现 correctly.what 是这样的原因

因此,您刚刚拖入视图的 tableView 将具有与之关联的默认属性。当你 运行 它在 phone/sim 上时,它实际上没有 'Table View' 标题(那只是为了更容易设计故事板),它将有一个白色背景没有行,看起来屏幕上什么也没有。此外,它甚至可能不在您放置它的位置,具体取决于渲染场景时约束的默认方式。

看来您还需要了解一下它的工作原理。当创建一个新的故事板时,一般来说你会关联一个 ViewController class 到它。假设您有动态数据要显示在 table 上,您将对 tableView 的引用连接到 class,然后您需要将委托分配给 table,然后实施协议。然后,如果您有自定义单元格,它会增加一些工作量。 swift.

中有一些来自 Apple 本身的关于如何完成所有这些的很棒的教程

如果您只是想看看 table 的外观;在情节提要本身中,您可以在 table 中创建原型单元并以这种方式进行设计。

无论哪种方式,请务必阅读约束以及如何在 phone 上渲染时使其看起来正确。只是将东西拖到故事板上并不意味着当您最终 运行 它时,它看起来会与您设计的完全一样。您需要指定组件如何相对于彼此对齐,这实际上就是约束的作用。