gpt4 book ai didi

ios - 我应该只对多行页面使用 TableView 吗?

转载 作者:行者123 更新时间:2023-11-29 02:33:33 25 4
gpt4 key购买 nike

我正在创建某种列表应用程序,我有两个页面

  1. 用于呈现项目列表(我肯定会使用 TableView)和
  2. 用于显示前一个页面列表中的一个项目,并且该页面每次只会显示一个项目。

现在,在第二个 View 中,我想使用 TableView 行的功能,您可以在其中滑动以删除项目,或者我可以在此手势中插入其他选项。

我应该使用 TableView 以便轻松获得此功能,还是应该只使用常规的 ViewController

谢谢

最佳答案

可以在两个 View 中使用 UITableView,但是,如果您使用的是,用户可能不直观地认识到“滑动删除”功能可用一个只有一行的 UITableView。只有一行的 UITableView 可能感觉像是一个相当空的 UIViewController,它不会尖叫“刷我,我可能是交互式的!”因此,如果“删除”功能确实是一个非常重要的功能(创建“删除”按钮,或在第一个 View 上添加某种类型的“工具提示样式”教程),那么您可能会通过使“删除”功能更加明显而受益。如果该功能是次要的,那么将其“隐藏”在用户可能找不到的“滑动删除”功能中是可以容忍的。

也就是说,使用 UISwipeGestureRecognizer 将您自己的“滑动以删除”功能构建到常规 UIView 中同样容易。因此,如果滑动功能对您很重要,那么在这两种情况下都可以轻松实现相同的“滑动删除”功能。

设计出色的用户体验非常重要,因此请使用最有意义的方法来促进应用的功能集。在此示例中,使用 UITableViewUIViewController 将获得类似的结果。如果是我,我会选择 UIViewController 选项,因为设计具有更大的灵 active 。

希望这对您有所帮助。

关于ios - 我应该只对多行页面使用 TableView 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26620296/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com