用于从TableView编辑的iOS HIG

时间:2012-08-04 16:55:31

标签: ios tableview human-interface

我有一个TableView,“事件”可以分割到另一个TableView,“与会者”。每个都有一个+(新)按钮,工作正常。但我正在使用一个披露三角形来表明还有更多。在“与会者”的情况下,它是关于与会者的详细信息。在“事件”的情况下,它是与会者名单。

我的问题是,在“事件”表中编辑条目的Apple推荐的(或您推荐的)方式是什么,因为触摸会分离给与会者。我考虑过使用详细信息,但这看起来有点笨拙。

是否有任何想法或有进一步阅读这样的多层次结构的好地方?注意:向左滑动以进行编辑对我的用户来说是不够的。他们只是无法可靠地找到它。

由于

2 个答案:

答案 0 :(得分:0)

我认为第二个表的范围可以在逻辑上扩展为“事件详细信息”而不仅仅是“与会者”。在该模型中,我将设想两个部分:一个用于事件信息,一个用于与会者。这里我松散地使用“部分” - 你可以使用同一个UITableView的两个部分,或两个表,甚至是一些其他UI元素排列,用于位于现有参与者表之上的事件信息。

如果要允许编辑事件详细信息,可以将segue添加到“编辑事件”视图控制器,甚至可以就地编辑(例如,使用UITextFields)。任何查看/编辑/添加与会者的现有功能都可以保留。

这绝对是一种不止一种“正确”的方式,所以找到一种看起来很好并且在你的特定应用环境中有意义的方法。

答案 1 :(得分:0)

在这种情况下,我会引导您使用Safari允许您编辑和关注书签的方式。 Apple正在教授您的用户的范例是期望看到整个列表的单个编辑按钮。现在,无论用户是否认为这是不确定的,因为人们已经感觉需要制作YouTube视频来解释它是如何工作的。你所做的一切都不会让每个人满意。但是,当你说“我完全像苹果公司在他们的应用程序中做到的那样做”时,你几乎已经清除了任何不道德行为。

你可以see the bookmarks/edit here