我的应用程序有一个带有 UITableView 的 RootViewController。每个单元格都填充有歌曲标题、用户星级评分视图和平均用户评分视图。我想创建第二个 ViewController,按周、月和所有时间的平均用户评分对歌曲的顺序进行排序。它的功能类似于 Apple 的 App Store 图表(分段控件“Top Free”、“Top Paid”、“Top Grossing”)。
新的 ViewController 将与 RootViewController 基本相同,并添加了分段控件来更改数据源。
我是否需要复制整个 RootViewController 类 .h/.m、情节提要场景,并将分段控件添加到新类来执行此操作?我猜有一种更好的方法,无需复制 RootViewController 中的所有代码。