我将在 IOS 中设计一个组件,其中我们将有 Table view 和 Grid View;意味着用户可以在表格或网格中查看他的数据。所以我正在做的是我添加了一个 UIViewController 并添加了两个子视图控制器,一个用于表,另一个用于集合视图。我只使用 UIViewController 处理所有事情。这意味着当用户想要使用我的组件时,他只能添加为子视图控制器。我的问题是“像我一样使用 UIViewController 是最佳做法,还是应该将所有内容都转换为 UIView,因为 UIView 重量轻。” 我将只在我的组件中编写表示逻辑。我们将使用委托从外部获取数据。如果我应该使用 UIView,那么我应该什么时候使用 UIViewController?
谢谢