gpt4 book ai didi

ios - tableview controller、嵌入式 tableview 或其他用于此界面的东西?

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

我想弄清楚应该使用哪种 iOS 用户界面元素来创建此界面:

ios interface

在此 View 的底部,有一个项目列表。此项目列表可以任意长。因此,由于标准的详细信息披露指示器等,这是一个表格 View 是有道理的。

但是,顶部的项目不是表格 View 单元格。那么显而易见的答案就是简单地在 View 上放置一个 TableView ,即嵌入式 TableView 。但这会导致另一个明显的问题,即整个 View 应该是可滚动的——在您需要能够滚动到的项目列表下方会有一个“添加项目”按钮,界面会很糟糕如果整个 View 不滚动。

因此,我可以使 tableview 不可滚动,并且它的高度与包含尽可能多的项目所需的高度一样。然后,整个 View 嵌入到 ScrollView 中,并正确滚动。我对此的关注与内存管理有关,如果我这样做,我认为我不会利用本质上是可滚动 TableView 一部分的动态单元格创建,而是实例化数十个甚至数百个单元格当 View 加载时。

另一种方法是将整个界面变成一个表格 View ,顶部部分和底部按钮实现为与显示项目的单元格不同的自定义表格 View 单元格。然而,在过去,我发现这也是一种痛苦,但也许这是我必须忍受的痛苦。

总的来说,我觉得我在这里缺少一个明显的方法,因为这看起来应该非常容易实现,但我目前不知所措。感谢您的帮助!

最佳答案

jjv360 提到它正确,这应该是 1 个带有部分和自定义单元格的表格 View 。不同的外观来自漂亮的图像。

关于ios - tableview controller、嵌入式 tableview 或其他用于此界面的东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15138722/

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