UITableViewに4つのセクションがあり、同じテーブルのセクション間にUIImageViewとUILabelを挿入する必要があるような私のアプリケーションにはデザインがあります。同じことが可能ですか?UITableViewの2つのセクションの間にUIImageViewを挿入するにはどうすればよいですか?
親切に私に道を示す。ありがとう。
UITableViewに4つのセクションがあり、同じテーブルのセクション間にUIImageViewとUILabelを挿入する必要があるような私のアプリケーションにはデザインがあります。同じことが可能ですか?UITableViewの2つのセクションの間にUIImageViewを挿入するにはどうすればよいですか?
親切に私に道を示す。ありがとう。
は、これらのUITableViewDelegate方法を参照してください:
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger) section
-(UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger) section
あなたはIUViewコンテナ内の画像表示やラベルを囲み、これらのいずれかの方法からコンテナを返却する必要があるかもしれません。それはあなたが何をどのように正確に提示したいかによって決まります。
私は、1つのセクションごとに4つの別々のテーブルがあり、それぞれのテーブルの間にimageviewとuilabelを置くカスタムビューを作成する必要があると思います。
テーブルのスタイルはですか?
viewForHeaderInSection:
またはviewForFooterInSection:
の方法をUITableViewDelegate
としてください。ビューを作成し、ビューにイメージとラベルを追加し、上の2つのデリゲートメソッドのいずれかからビューに戻ります。私は、セクションのヘッダーとしてイメージとラベルを使用していると思います。したがって、tableView:viewForHeaderInSection:
が必要です。
私はその方法で実装し、必要に応じて画像を表示します。パスを表示していただきありがとうございます。誰かが困っている場合に備えてコードを表示しています。ありがとうございます。
-(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;
}