2012-11-06 33 views
1

我已经搜索了所有的互联网的解决方案,似乎无法得到这个工作!自定义视图下的导航栏,但上面的tableview

我期待下面添加一个导航栏,但一个tableview中上方的视图,视图将始终是可见的,当你向下滚动,包括。

这将工作很多喜欢使用额外的排序选项分段控制许多应用程序,但我会用我自己的自定义按钮,而不是一个UISegmentedControl

下面是一个例子: enter image description here

我试图将视图添加到talbeView标题,但它滚动。我试图添加一个UIBarButtonItem添加到工具栏,并试图将它添加到tableview所在的视图(这是一个导航控制器)。

我的应用程序的基本设置是一个导航栏,然后附加到tableview,当然还有表视图的搜索栏。这一切都是以编程方式完成的,我无法对IB进行任何调整。有什么方法可以正确实现吗?任何帮助将是伟大的,谢谢!

+0

所以,你不推'UIViewController'到'UINavigationController'?请显示您的添加代码 –

回答

0

使用最外面视图滚动视图

scrollView 
    -segmentView 
    -tableView 

然后

-(void)scrollViewDidScroll:(UIScrollView*)scrollView{ 
    if(scrollView.contentOffset>0){ 
     segmentView.frame.origin.y = scrollView.contentOffset.y; 
    } 
}