2011-02-10 44 views
0

我已經創建了表格視圖並顯示了數據。我已經習慣了表格視圖單元格的不同背景圖像。我已經在表格視圖中動態顯示了數據。我想顯示最後一個表視圖單元格的背景圖像,這取決於表視圖框架高度,請參閱我的圖像,如何設置最後一個單元格的背景圖像並在iPhone中查找表格視圖高度?

Image

這裏我的示例代碼,

if ([indexPath row]%2) { 

     cell.backgroundView = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"cellbg1.png"]]; 

    }else{ 

     cell.backgroundView = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"cellbg2.png"]]; 
    } 

    cell.backgroundView.contentMode = UIViewContentModeScaleToFill; 

    cell.backgroundView.alpha = 0.5; 

那麼,如何填補這取決於表視圖框上的最後一個單元格的背景圖像。並且任何可能找到僅在表格中顯示數據內容的表格視圖高度。請指導我。

謝謝。

回答

0

您是否在尋找table.bounds.size.height?這將是桌子可視區域的高度。

或者你在尋找表中內容的總高度?那麼你可以使用table.contentSize.height

0

,而不是設置的最後一個單元格的背景,你可能需要使用

- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section 

方法和設置表頁腳視圖。

相關問題