【发布时间】:2015-11-25 19:37:52
【问题描述】:
我已经为我的自定义 tableviewcontroller 实现了一个编辑 burron,而没有使用默认的编辑按钮。我在我的故事板中放置了一个 UIBarButton 项目,并在我的自定义类中与 IBOutlet 链接。我已经实现了所有这些用于更改按钮标题的简单机制:
class DetailTableViewController: UITableViewController {
var selectedMedicine: NSManagedObject?
var edit: Bool = false
@IBOutlet var editButton: UIBarButtonItem
@IBOutlet var nameTextField: UITextField
@IBOutlet var noteTextView: UITextView
@IBAction func enableEditing(sender: AnyObject) {
if !edit
{
println("editing")
self.edit = true
self.navigationItem.rightBarButtonItem.title = "Done"
}
else
{
self.edit = false
self.navigationItem.rightBarButtonItem.title = "Edit"
}
}
标题发生了变化,但在从“编辑”到“完成”的过渡过程中有些奇怪,因为它有点生涩。 我找到了另一个与我相同的problem,但没有人回答他。
你可以看看这个视频了解一下我的意思是video的糟糕动画
【问题讨论】:
标签: ios swift edit uibarbuttonitem