你好我正试图在tableview中改变单元格的宽度,我最初有这个代码
`
-(void)viewDidLoad
{
[super viewDidLoad];
[self.theTableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];
CGRect frame = CGRectMake(100, 0, 200.0, 768.0);
self.theTableView = [[UITableView alloc] initWithFrame:frame];
theTableView.delegate = self;
theTableView.dataSource = self;
[self.view addSubview:theTableView];
self.title = @"TableView";
} ` 单向工作,但问题是细胞重复,如下所示
非常感谢你的帮助
答案 0 :(得分:0)
放置在tableview内的单元格应自动调整到tableview的宽度。在您的代码中,您将tableview的宽度设置为200.因此,单元格也应为200。您使用的是自定义单元格还是仅使用默认的UITableViewCell?如果您使用的是自定义单元格并将单元格的宽度设置为与tableview宽度不同的宽度,则可能会导致重复。