2012-11-06 92 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; 
    } 
}