内の各セル間に表示される白い境界線を削除するのに問題がありますUITableView
。私は使用してみました:
[myTableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];
私のviewDidLoad
方法の中で、残念ながらそれはうまくいかないようです。セルの表示に背景画像を使用していますが、削除したいのはこれらの画像間の境界です。画像自体は各セルのサイズであり、CustomTableViewCell
次のようにクラスで設定した各セルのサイズです。
self.contentView.frame = CGRectMake(0, 0, 320, 80);
私のcellForRowAtIndexPath
方法は次のとおりです。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"mycell";
MyTableViewCell *cell = (MyTableViewCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[MyTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
cell.selectionStyle = UITableViewCellSelectionStyleNone;
}
cell.ID.text = [[DataModel sharedInstance].ID objectAtIndex:indexPath.row];
cell.Name.text = [[DataModel sharedInstance].Name objectAtIndex:indexPath.row];
cell.Date.text = [[DataModel sharedInstance].Date objectAtIndex:indexPath.row];
[cell setBackgroundView:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Cell.png"]]];
return cell;
}
すべてを行ったにもかかわらず、テーブル内のセル間に明確な白い境界線が表示されます。これは本当に削除したいです。誰かが私が間違っていることを見ることができますか?