复制ViewController并添加自定义视图

时间:2012-07-10 21:31:06

标签: objective-c ios uitableview

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

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

我是否需要复制整个RootViewController类.h / .m,故事板场景,并为新类添加分段控件才能执行此操作?我猜测有一种更好的方法,不需要复制RootViewController中的所有代码。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

您可以继承基类,然后在子类loadView中添加段控件