我正在构建一个应用程序,其中包含一些场景,需要添加("+“按钮)函数和编辑(”编辑“按钮)功能。
这些场景中的每一个都显示一个表视图,该视图嵌入到导航控制器中,因此导航栏上的左上角位置被占据。该应用程序还使用了一个选项卡条控制器,这使我犹豫是否使用一个按钮底部工具栏。
在浏览iOS HIG之后,我不确定在这些约束条件下,在屏幕上获得"+“和”编辑“按钮的推荐布局。以下是我考虑过的几个选择。
在这些约束条件下,添加此功能的推荐方法(必须与HIG兼容)是什么?为什么?你能列举来源或例子应用程序吗?我感谢任何人愿意分享的任何想法或建议。:)
发布于 2015-12-12 21:21:16
一种可能的解决方案是在编辑模式下用add按钮替换back按钮。
这可以通过重写setEditing:来实现,例如在Swift中:
override func setEditing(editing: Bool, animated: Bool) {
super.setEditing(editing, animated: animated)
if editing {
let addButton = UIBarButtonItem(barButtonSystemItem:.Add, target:self, action:"addAction:")
navigationItem.leftBarButtonItem = addButton
} else {
navigationItem.leftBarButtonItem = nil
}
}https://stackoverflow.com/questions/34244969
复制相似问题