用于向表添加条目的标准UI

时间:2011-10-11 04:12:35

标签: objective-c ios cocoa-touch user-interface

我有一个包含项目的表格,当用户点击UIBarButtonItem时,我想要一种方法将项目添加到该列表中,方法是用字符串和整数填充两个字段。最初我尝试了一个带有文本字段的UIAlertView,结果证明是禁忌。

您是否会创建一个带按钮的表格视图,然后让这些按钮将用户移动到带有文本字段的不同视图,例如在“时钟”应用程序中添加新警报,或者您是否会创建包含文本字段的单元格,比如在“联系人”应用中添加新联系人?

编辑:我创建了一个单独的视图,当您单击该按钮时会弹出该视图。我添加了一个包含2个条目的表视图(附件视图),我希望这些按钮是文本字段。有没有办法做到这一点?我是以正确的方式做到的吗?我应该采取另一种方式吗?

2 个答案:

答案 0 :(得分:1)

通常情况下,您可以通过导航栏上的添加按钮添加新项目,触摸时会显示带有表单的模态视图供用户填写。

但是没有一种正确的添加项目的方法。它将在很大程度上取决于您的应用程序的目的和风格。我建议阅读Apple提供的人机界面指南 - http://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/MobileHIG.pdf,并查看其他应用程序,了解如何操作。

答案 1 :(得分:0)

我有一个包含项目的表格,当用户点击UIBarButtonItem时,我想要一种方法将项目添加到该列表中,方法是用字符串和整数填充两个字段。最初我尝试了一个带有文本字段的UIAlertView,结果证明是禁忌。

您是否会创建一个带按钮的表格视图,然后让这些按钮将用户移动到带有文本字段的不同视图,例如在“时钟”应用程序中添加新警报,或者您是否会创建包含文本字段的单元格,比如在“联系人”应用中添加新联系人?

你能更清楚地解释一下你到底需要什么,

我的观点是,如果你想创建一个新的闹钟或联系人,创建一个页面来添加和更新你想要看到的必要条件。为用户提供更好的解释方式