2011-02-09 8 views

答えて

2

は、これらのUITableViewDelegate方法を参照してください:

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

あなたはIUViewコンテナ内の画像表示やラベルを囲み、これらのいずれかの方法からコンテナを返却する必要があるかもしれません。それはあなたが何をどのように正確に提示したいかによって決まります。

0

私は、1つのセクションごとに4つの別々のテーブルがあり、それぞれのテーブルの間にimageviewとuilabelを置くカスタムビューを作成する必要があると思います。

2

テーブルのスタイルはですか?

viewForHeaderInSection:またはviewForFooterInSection:の方法をUITableViewDelegateとしてください。ビューを作成し、ビューにイメージとラベルを追加し、上の2つのデリゲートメソッドのいずれかからビューに戻ります。私は、セクションのヘッダーとしてイメージとラベルを使用していると思います。したがって、tableView:viewForHeaderInSection:が必要です。

2

私はその方法で実装し、必要に応じて画像を表示します。パスを表示していただきありがとうございます。誰かが困っている場合に備えてコードを表示しています。ありがとうございます。

-(UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger) section 
    { 
      UIView *header = [[UIView alloc] initWithFrame:CGRectMake(0,5,320,40)]; 
      UIImageView *imgAdbar = [[UIImageView alloc]initWithFrame:CGRectMake(header.frame.origin.x,header.frame.origin.y,header.frame.size.width,header.frame.size.height)]; 
      [imgAdbar setImage:[UIImage imageNamed:@"ad2.png"]]; 
      [header addSubview:imgAdbar]; 
      header.backgroundColor = [UIColor clearColor]; 
      return header; 
    } 
関連する問題