2011-02-10 12 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 

メソッドを使用して、テーブルのフッタビューを設定することもできます。

関連する問題