我有一个tableView,我需要能够从中删除项目,但是,当我从编辑模式将其放回时,来自我的自定义单元格的imageView会转移到左侧。这是一些相关的代码和图像:
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
var cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as! NotificationsTableViewCell
cell.storiesLabel.text = stories[indexPath.row].name
cell.selectionStyle = UITableViewCellSelectionStyle.None
cell.shouldIndentWhileEditing = false
if stories[indexPath.row].notificationBool == true {
cell.notificationImageView.image = UIImage(named: "notifications_filled.png")
}
else {
cell.notificationImageView.image = UIImage(named: "notifications.png")
}
return cell
}
func editFollowedStoriesTableView() {
if tableView.editing == true {
tableView.setEditing(false, animated: false)
}
else {
tableView.setEditing(true, animated: false)
}
}
func tableView(tableView: UITableView, editingStyleForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCellEditingStyle {
if(self.tableView.editing){
return UITableViewCellEditingStyle.Delete
}
return UITableViewCellEditingStyle.None
}
如何防止第二张照片发生? 任何帮助都非常有用!