gpt4 book ai didi

ios - tableview 连接到数据源和委托(delegate) - 如何

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:25:54 24 4
gpt4 key购买 nike

我是 iOS 新手,这似乎是一个基本问题。我一直在研究 this tutorial而且我不知道 tableview 是如何连接到代码的。示例项目可以是 downloaded here .

我的理解是您需要在代码中扩展 UITableViewDelegate 和 UITableViewDataSource,然后在 Storyboard中您可以从 tableview 拖动到它们。

但令人疑惑的是,示例项目根本没有扩展UITableViewDelegate、UITableViewDataSource,那么story board中的tableview是如何连接到代码中的呢?

最佳答案

数据源用于提供数据,委托(delegate)用于提供行为。 UITableView 每次需要显示数据时都会询问您的数据源。它为您选择表示底层数据模型的方式提供了很大的灵 active 。您只需定义要使用的特定方法即可获取表格信息,iOS 可以在需要了解某部分的行数或特定行的内容时调用这些方法。

您将来可能会实现自己的委托(delegate)机制。这是一个很棒的设计模式,可以处理对象之间的交互/数据传输。

关于ios - tableview 连接到数据源和委托(delegate) - 如何,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31675906/

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