2
在我的表格視圖中,我有三個部分,其中第一部分包含一個圖像單元格,第二個部分包含段控件單元格,第三個部分包含一些標籤單元格。 我正在做的是當用戶向上滾動表格視圖時,所有東西都會向上滾動,但是段控制單元的位置將固定在屏幕的上邊緣。如何將某個單元格放在前面
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
NSIndexPath *indexPathOfCurrentHeaderCell = [NSIndexPath indexPathForRow:0 inSection:0] ;
UITableViewCell *headerCell = [self.tableView cellForRowAtIndexPath:indexPathOfCurrentHeaderCell];
if (headerCell.frame.origin.y < self.tableView.contentOffset.y)
{
self.cellHead.hidden = NO;
self.cellHead.frame = CGRectMake(0, self.tableView.contentOffset.y, self.cellHead.frame.size.width, self.cellHead.frame.size.height);
}
[self.tableView bringSubviewToFront:self.cellHead];
}
但函數bringSubviewToFront:在這裏似乎不起作用(第二部分將在第三部分介紹)。我認爲這是因爲單元格不是表格視圖的子視圖。 如果我想將分段控制單元拉到前面,我該怎麼辦?
嗨,Lewen,謝謝你你的回覆。但它不起作用。滾動時,頭部視圖將跳出視圖。 – Zheng