我有一个UITableViewController
,我正在努力进行拉动刷新。在我的viewDidLoad
方法中,我将SeparatorInsets设置为0
override func viewDidLoad(){
super.viewDidLoad()
self.tableView.separatorInset = UIEdgeInsetsZero
}
首先,分隔符看起来是正确的,但只要我动态地将任何UITableViewCell
添加到表中,添加的分隔符就会有一个分隔符插入。我正在调用self.tableView.reloadData()
并加载像这样的单元格:
override func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -> UITableViewCell! {
let cell:MyTableViewCell = tableView.dequeueReusableCellWithIdentifier("myTableCell") as MyTableViewCell
cell.separatorInset = UIEdgeInsetsZero
return cell
}
结果如下:
我还更改了自定义分隔符插入界面构建器
答案 0 :(得分:0)
在此方法中编写您的单元格属性。可能有帮助。
-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath: (NSIndexPath *)indexPath{
//cell.backgroundColor = [UIColor yellowColor];
cell.separatorInset = UIEdgeInsetsZero;
}