gpt4 book ai didi

iphone - 如何在Interface Builder中查看UITableViewDelegate?

转载 作者:行者123 更新时间:2023-12-03 20:01:56 26 4
gpt4 key购买 nike

我有一个 UIViewController,我已将 UITableViewDelegate 添加到其中。该 Controller 有一个相应的 Nib 。我在 IB 中将两者联系起来。但是, Nib 的文件所有者不显示 TableView 委托(delegate)或数据源。我有一个类似的 Controller 和 Nib ,其中 TableView 委托(delegate)在 IB 中显示良好。我看不出两者有什么区别。

为了使 TableView 委托(delegate)和数据源显示在 IB 中,我缺少什么?

--编辑:答案--
该项目是基于选项卡栏的。对于第二个选项卡栏,我添加了一个专用 Nib 并将上面提到的 UIViewController 连接到它。 Nib 总是加载,但 TableView 委托(delegate)不执行任何操作。这是因为我需要删除通过主窗口 Nib 建立的该 Controller 的 View 连接,这是在创建项目时自动完成的。创建新的选项卡栏项目时,每个 View 都会连接起来。自动 View 连接加上我的自定义 View 连接导致了 TableView 委托(delegate)出现问题。 IB 甚至在主窗口中显示了一个小警告,但我显然没有看到。

最佳答案

您的主视图现在是一种 UIView,而不是 UITableView。因此您的文件的所有者将不会显示数据源或委托(delegate)。

为了让它们出现,您必须拖动表格 View 并将其添加为唯一存在 View 的 subview 。将该 TableView 的委托(delegate)和数据源连接到文件的所有者,它应该可以正常工作。

关于iphone - 如何在Interface Builder中查看UITableViewDelegate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2189049/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com