サブビューまたはバックグラウンド ビューとして、uitableviewcell 自体よりも大きな画像を表示するにはどうすればよいですか。
セルが選択されたときの背景画像を表示する必要があります。
編集: 添付ファイルが強調表示されている行を参照: 矢印はテーブルビュー自体よりも大きく、セルよりも大きい
サブビューまたはバックグラウンド ビューとして、uitableviewcell 自体よりも大きな画像を表示するにはどうすればよいですか。
セルが選択されたときの背景画像を表示する必要があります。
編集: 添付ファイルが強調表示されている行を参照: 矢印はテーブルビュー自体よりも大きく、セルよりも大きい
背景画像を使用していない場合は、UITableViewCell
このdelegate method of
UITableView:`を使用してください。
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
cell.backgroundColor = [UIColor redColor];
}
背景画像を使用している場合は、UITableViewCell
これを使用しますcellForRowAtIndexPath:
UIImageView *selBGView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"urimage.png"]];
cell.selectedBackgroundView = selBGView;
tableView データソース メソッドで
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
あなたはこれを行うことができます :
UIImageView * imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"image_background.png"]];
cell.selectedBackgroundView = imageView;
セルが選択されると、その背景は に設定されimageView
ます。