gpt4 book ai didi

ios - UIView 子类化和 OOP

转载 作者:行者123 更新时间:2023-11-28 19:10:03 28 4
gpt4 key购买 nike

我有一个应用程序,其中模型是包含标题、图像、方法等信息的 Menu 对象数组。

我想创建一个带有菜单 View 列表的 ScrollView ,可能带有每个菜单的图片、标题和简短描述。

为此,我想继承 UIView 并为每个菜单创建一个 MenuView 实例。

我的问题是我应该如何将模型传达给 View 。据我所知,我可以:

  1. 分配和初始化菜单项和布局 subview (意味着 View 看到模型)
  2. 分配并初始化标题、图像和描述(意味着 View 看不到模型,但似乎没有提供太多优势)
  3. 使用委托(delegate),以便 View 从数据源请求信息(似乎是最分离但复杂的)

有什么建议吗?

最佳答案

听起来 tableView 是您的最佳选择。子类化 UITableViewCell 并将所有对象添加到其中,然后您可以利用 tableView 行为让您的生活更轻松。

UITableView

快速 iOS UITableView example

关于ios - UIView 子类化和 OOP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16462464/

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