【发布时间】:2023-03-23 04:49:01
【问题描述】:
我是 iOS 开发新手。我创建了两个类UITableViewController。一个是Tasks 的列表,第二个是Notes 的列表。
现在的问题是这两个UITableViewController 在许多屏幕上都需要(在某些屏幕上同时)。我不想在每个屏幕上为UITableView delegates and datasource 重写所有代码。我想通过某种继承机制或模块系统重新使用UITableViewController。
因此,在我需要显示列表的每个UIViewController 上,我只需在 nib 文件中添加一个UITableView,设置其自定义类,它应该开始显示数据。
是否可以使用某种继承、组件或模块系统?
感谢任何帮助。
【问题讨论】:
-
感谢您的回复,我已经创建了一个单独的 UITableViewController,并实现了所有必需的委托和数据源方法。现在我想在多个屏幕上使用这个 UITableViewController。任务和笔记是完全不同的东西。你可以忘记他们。问题是如何在多个屏幕上重用 UITableViewController。
标签: ios iphone objective-c ipad uitableview