0
imageViewを含むtableViewのcommitEditingStyleを左にスワイプしている間に少し下がっていますが、どこが私の誤りですか?私は何をしたのかについていくつかの情報を加えました。tableViewでcommitEditingStyleを実行しても、imageViewの高さが大きくオーバーフローしますか?
のviewDidLoadでこのよう のtableView rowHeightの設定:スーパー各側に自動レイアウトを使用して
override func viewDidLoad() {
super.viewDidLoad()
// deleting top tableView spacing..
tableView.contentInset = UIEdgeInsetsZero
self.automaticallyAdjustsScrollViewInsets = false
// set rowHeight
tableView.rowHeight = (self.view.frame.height - self.navigationController!.navigationBar.frame.size.height - 20)/4
tableView.delegate = self
tableView.dataSource = self
}
は、ここに私のコミットですのtableViewためEditingStyle FUNC:
func tableView(tableView: UITableView, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath) {
if editingStyle == .Delete {
let city = cities[indexPath.row]
ad.managedObjectContext.deleteObject(city)
do {
try ad.managedObjectContext.save()
}
catch {
fatalError("Error deleting item!")
}
fetchAndSetResults()
} else if editingStyle == .Insert {
// ..
}
}