Embedding UITableView 嵌入一个 ScrollView,嵌入一个 UIView

Posted

技术标签:

【中文标题】Embedding UITableView 嵌入一个 ScrollView,嵌入一个 UIView【英文标题】:Embedding UITableView embedded in a ScrollView, embedded in a UIView 【发布时间】:2012-01-05 21:41:49 【问题描述】:

我有一个 UIView,其中包含一些控件等...这个 UIView 还包含一个滚动视图,它将在 UITableView 中容纳一些内容。

除了无法从我的 fetchedResultsController 中获取数据来填充表格之外,我一切正常。

我的主视图需要是 UITableViewController 吗?目前我将它作为 UIViewController,因为 UIView 是“主”视图。

【问题讨论】:

UITableViewController 只不过是一个便利类,它在普通的UIViewController 上实现了相应的数据源和委托协议,所以这无关紧要。如果您需要更具体的帮助,则必须发布一些代码,以便人们了解可能发生的情况。 谢谢瑞恩,这回答了我的主要问题。 (我是这些论坛的新手...如何将您的评论标记为答案?) 如果我的答案是您希望标记为答案的答案,我会将其移至答案中。如果您想扩展任何内容,请随时要求澄清。 【参考方案1】:

根据 OP 的要求,我的评论作为答案:

UITableViewController 只不过是一个便利类,它在普通的UIViewController 上实现各自的数据源和委托协议,所以这无关紧要。如果您需要更具体的帮助,则必须发布一些代码,以便人们了解可能发生的情况。

【讨论】:

【参考方案2】:

您的控制器需要采用两种协议才能使UITableView 工作。一种是UITableViewDelegate,一种是UITableViewDataSource。确保您同时使用setDelegatesetDataSource 进行连接。在最简单的示例中,单个控制器同时采用两种协议。

如果做不到这一点,我建议您在协议实现方法中放置断点,以确保它们都被触发。如果不是,则说明其他地方有问题,我们需要更多地了解您的具体情况...

【讨论】:

感谢您的回复。我已经安排好代表了。而且我正在使用所有的 tableview 委托方法......只是被难住了。无论如何,我会继续调试。只是想我可能还需要让主控制器成为 UITableViewController,而不是 UIView 控制器。

以上是关于Embedding UITableView 嵌入一个 ScrollView,嵌入一个 UIView的主要内容,如果未能解决你的问题,请参考以下文章

pytorch中,嵌入层torch.nn.embedding的计算方式

Keras官方中文文档:嵌入层Embedding

Pytorch Note40 词嵌入(word embedding)

每天讲解一点PyTorch nn.Embedding

每天讲解一点PyTorch nn.Embedding

基于图嵌入的降维算法——边界流行嵌入Marginal Manifold Embedding(MME)