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
。确保您同时使用setDelegate
和setDataSource
进行连接。在最简单的示例中,单个控制器同时采用两种协议。
如果做不到这一点,我建议您在协议实现方法中放置断点,以确保它们都被触发。如果不是,则说明其他地方有问题,我们需要更多地了解您的具体情况...
【讨论】:
感谢您的回复。我已经安排好代表了。而且我正在使用所有的 tableview 委托方法......只是被难住了。无论如何,我会继续调试。只是想我可能还需要让主控制器成为 UITableViewController,而不是 UIView 控制器。以上是关于Embedding UITableView 嵌入一个 ScrollView,嵌入一个 UIView的主要内容,如果未能解决你的问题,请参考以下文章
pytorch中,嵌入层torch.nn.embedding的计算方式