iPhone用户界面设计元素

iPhone用户界面设计元素,iphone,uitableview,user-interface,Iphone,Uitableview,User Interface,该项目由1-2个单词的短文和1-20个单词的描述组成。 UITableView列出了所有项目,用户可以选择。 选择将使他进入项目详细信息视图。从这一点上我不明白: 我应该使用哪个控件/容器来表示短文本和描述文本(普通视图) 如何以最佳方式组织编辑视图以及使用哪些控件: 允许用户在相同的详细信息视图中进行编辑(使用哪种控件?) 显示新视图(滚动视图),其中文本字段用于短文本,文本视图用于描述(丑陋) 在编辑模式下,让用户点击每个项目的详细信息并显示单独的视图,以编辑简短的文本和描述(从用户的角度来

该项目由1-2个单词的短文和1-20个单词的描述组成。 UITableView列出了所有项目,用户可以选择。 选择将使他进入项目详细信息视图。从这一点上我不明白:

  • 我应该使用哪个控件/容器来表示短文本和描述文本(普通视图)
  • 如何以最佳方式组织编辑视图以及使用哪些控件:
  • 允许用户在相同的详细信息视图中进行编辑(使用哪种控件?)
  • 显示新视图(滚动视图),其中文本字段用于短文本,文本视图用于描述(丑陋)
  • 在编辑模式下,让用户点击每个项目的详细信息并显示单独的视图,以编辑简短的文本和描述(从用户的角度来看,看起来太复杂,步骤太多)
  • 一些更好的主意

  • 我建议使用三视图的tableview层次结构

    第一个tableview显示项目的完整列表。选择项目将带您进入详图视图。详细视图是一个分组表,每个单元格显示一个数据元素。选择其中一个选项将带您进入并编辑具有可编辑文本字段或文本视图的视图

    有关此类布局,请参见时钟应用程序的“闹钟”选项卡。顶部的tableview显示所有报警,第二个以分组表的形式显示单个报警的各个属性。选择其中一个属性将带您进入该报警属性的自定义编辑器视图


    第一个编辑器视图应该有一个可编辑文本字段,第二个编辑器视图应该有一个可编辑文本视图来保存较长的文本块

    因此,如果我没有为细节视图设置编辑按钮,并在选择数据元素后进入编辑模式,它不会违反HIG的任何规则?是的,只要视图显然是用于编辑的。查看时钟应用程序和联系人应用程序。它们都使用嵌套表,为每个单独的数据元素生成一个编辑视图。您可以在第二个表中查看数据,但可以在详细信息中编辑数据。