Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 iOS 中,我有一些模态场景可以通过工具栏中的“完成”按钮关闭。
但是其中一个模态场景包括一个可编辑的 UITableView。所以我还有一个标准的编辑按钮(在导航栏中)。在编辑时,该按钮被重命名为“完成”(并以蓝色突出显示)。
现在有两个标记为“完成”的按钮可以做两件非常不同的事情。我可以将解雇者重命名为“取消”,但这似乎是一种非标准用法。它会与其他场景(不涉及编辑)不一致,后者通过“完成”按钮关闭。
有人机界面推荐吗?什么是“最干净”的解决方案?
最简单的解决方案是在编辑时不显示您的“完成”(关闭)按钮,因此它看起来像这样:
不编辑:....[Edit][Done] <- (Done-dismiss)
编辑:........[完成] <-(完成编辑)
您可以做的另一件事是在左侧设置“完成”(编辑)按钮(以及隐藏“完成”(关闭)按钮),以便用户注意到它是不同类型的“完成”
注意:从用户体验的角度来看,在同一视图上同时显示两个看起来相同的“完成”按钮是非常错误的,即使它们位于不同的位置