我正在制作一个我正在使用tableview的应用程序。但我陷入了一些问题,即当我将文本设置到我的单元格时,分隔线显示从左下方的一些空格后是我的屏幕截图
我错了什么? 下面是我的示例代码:
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return 5;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *tableviewidentifier = @"Cell";
UITableViewCell *cell= [self.tableview dequeueReusableCellWithIdentifier:tableviewidentifier];
//cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellAccessoryDisclosureIndicator reuseIdentifier:tableviewidentifier];
if(cell==nil)
{
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:tableviewidentifier];
}
cell.textLabel.text=@"demo";
return cell;
}
Thanx提前......请帮忙,因为我被困在其中:(
答案 0 :(得分:1)
如果要使用全宽
,则需要指定插入-(void)viewDidLayoutSubviews
{
[super viewDidLayoutSubviews];
if ([self.tableview respondsToSelector:@selector(setSeparatorInset:)]) {
[self.tableview setSeparatorInset:UIEdgeInsetsZero];
}
if ([self.tableview respondsToSelector:@selector(setLayoutMargins:)]) {
[self.tableview setLayoutMargins:UIEdgeInsetsZero];
}
}
如果使用情节提要,您可以按照answer
所示编辑插图