我有一個UITableView
在我的應用程序上設置,它運行在iOS 7上。我有一個部分,它將圖像加載到自定義單元格中,它也滾動到navigation bar
下,半透明。所以最初,內容低於navbar
,當我們向下滾動查看更多圖像時,它會滾動到navbar
下。爲此,我設置了UIEdgeInsetsMake(40, 0, 0, 0)
的初始contentInset
。現在有時候,我需要一張桌子上的小標題視圖來表示我桌子上的圖像類型。所以我用下面的代碼:iOS 7,表格標題視圖不會浮動
-(CGFloat) tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{
return 30.0;
}
-(UIView*) tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{
TableSectionHeader *header=[[[NSBundle mainBundle] loadNibNamed:@"TableSectionHeader" owner:self options:nil] objectAtIndex:0];
[header.title setText:[NSString stringWithFormat:@"Type: %@", self.imageType]];
return head;
}
凡TableSectionHeader
是自定義視圖我已經爲此創建。現在理想情況下,標題必須浮動或「粘貼」在navbar
的下方或表格的頂部(位於導航欄下方)。但在這種情況下,它只是滾出屏幕。我希望標題正好在navbar
之下。有誰知道我能做到這一點?
不錯!這工作。 :) 非常感謝。 :) –