Iphone 我应该使用UISegmentedControl还是UITableView进行导航?

Iphone 我应该使用UISegmentedControl还是UITableView进行导航?,iphone,uitableview,user-interface,uisegmentedcontrol,Iphone,Uitableview,User Interface,Uisegmentedcontrol,各位堆垛工人, 我正在为我的iPhone应用程序开发界面,我对几乎在我所做的每一个视图中都存在的一个重要范例表示怀疑。我已经阅读了苹果的人机界面指南,但我认为我的问题没有得到回答 问题是,例如,在“我的帐户”视图中,我必须显示用户创建的所有类型的内容(评论、收藏夹、注释等)。我目前正计划在“我的帐户”的主UITableView中将这些单元格显示为UITableViewCell:将有一个用于注释的单元格,用于在导航控制器中推送注释控制器,等等 但还是出现了一个问题:我注意到许多应用程序使用UISe

各位堆垛工人, 我正在为我的iPhone应用程序开发界面,我对几乎在我所做的每一个视图中都存在的一个重要范例表示怀疑。我已经阅读了苹果的人机界面指南,但我认为我的问题没有得到回答

问题是,例如,在“我的帐户”视图中,我必须显示用户创建的所有类型的内容(评论、收藏夹、注释等)。我目前正计划在“我的帐户”的主
UITableView
中将这些单元格显示为
UITableViewCell
:将有一个用于注释的单元格,用于在导航控制器中推送注释控制器,等等


但还是出现了一个问题:我注意到许多应用程序使用
UISegmentedControl
s来完成相同的任务,而且它们似乎是以非一致的方式完成的。有时他们使用一种或另一种方法。有没有一个明确的方法来选择一个而不是另一个?还是仅仅是个人喜好?

我相信在某些情况下,一方可能比另一方更好。作为个人经验法则,我避免用链接到所有其他可用部分的按钮弄乱当前视图。相反,我更喜欢一个索引,在那里我可以选择一个部分并将其加载,然后当我完成后,如果需要,返回

例如,如果您使用tabcontroller在“我的帐户”视图等视图之间导航,我不会使用UISegmentedControl。我会使用UITableView。这只会让你更加专注于手头的任务


但是,如果您相信您的用户将更频繁地在“帐户”视图中的各个部分之间切换,那么Segmented控件可能是您的最佳选择。

谢谢!如果用户导航频率较低,我将尽可能使用表视图!