0

我的应用程序有一个带有 UITableView 的 RootViewController。每个单元格都填充有歌曲标题、用户星级评分视图和平均用户评分视图。我想创建第二个 ViewController,按周、月和所有时间的平均用户评分对歌曲的顺序进行排序。它的功能类似于 Apple 的 App Store 图表(分段控件“Top Free”、“Top Paid”、“Top Grossing”)。

新的 ViewController 将与 RootViewController 基本相同,并添加了分段控件来更改数据源。

我是否需要复制整个 RootViewController 类 .h/.m、情节提要场景,并将分段控件添加到新类来执行此操作?我猜有一种更好的方法,无需复制 RootViewController 中的所有代码。

4

2 回答 2

0

最初使用一些标志变量并隐藏分段控件....只需在适当的事件上取消隐藏分段视图(即当您想切换到第二个视图时)...希望它有所帮助...为了更精确提示,请随时在此处编写代码...

于 2012-07-10T21:35:25.817 回答
0

您可以子类化一个基类,然后在您的子类 loadView 中添加段控件

于 2012-07-10T21:48:23.300 回答