尽pipe在标题视图中不是在表格视图的顶部分段控制

我怎样才能把一个分段控制在一个tableview之上。 我不希望它在导航控制器的标题视图,我不希望它滚动tableview。 有关我的意思的参考,请查看App Store应用程序,select类别,然后select任何类别。 在那里你会看到我正在寻找的分段控制。 “付费”,“免费”和“发布date”分段。 我使用的代码不是IB,所以如果你知道如何回答这个代码不是IB拖放。

当您在表视图控制器而不是表视图中需要其他组件时,您不能使用UITableViewController 。 你需要使用一个UIViewController 。 您将UITableView添加为子视图,并将视图控制器作为表视图的数据源和委托。 然后你可以添加任何其他组件到视图控制器的视图。 通过这种方式,附加组件不会随表格视图一起滚动。 让视图控制器的行为与表视图控制器完全相同,需要做更多的工作。 这包括覆盖setEditing:animated:方法来设置表视图的编辑属性。 它包括取消selectviewWillAppear:方法中的任何当前选定的行。

UITableViewController具有表视图作为其视图。 这可以防止你添加任何其他的子视图到表格视图控制器的方式,他们不会滚动。