|
|
1
1
这里的问题是,表视图的设计是为了方便、准确地显示数据模型的内容,而您已经决定不想这样做。你在和API作斗争。
做这件事的直接方法是登记
从UI设计的角度来看,您可能需要考虑这个设置是否是最好的。这不是标准设置。用户是否会理解他们只能编辑表的最后一行?他们会理解他们不能编辑其他行吗?用户界面中有什么能告诉他们所有这些是如何工作的吗?用户是否每次想要添加数据时都必须滚动到表的末尾?这张桌子能长多久?显示表格最后一行的键盘将如何影响表格的滚动? 我认为使用页脚视图显示文本字段是一种更好的设计,这样在视觉上与表的其余部分不同。它在程序上也会更简单。您不必每次查询单元格时都检查表是否在请求最后一行。 编辑: 考虑到这一点,也许分区表会更简单。只需将特殊行放在它自己的节(有或没有标题)中,这样可以简化对来自字典的行的处理,因为该节中的行计数始终是字典的计数。同样,您也可以检查indexpath的section属性,以知道为哪一行返回哪个单元格。 |
|
|
2
1
首先你需要修改
|
|
3
1
你需要在
二者都
假设
假设只有一个部分,示例如下:
|
|
|
mikko · SwiftUI如何在不同堆栈中实现同一视图的平滑动画 1 年前 |
|
|
routern · 如何组合contextMenu和圆角矩形? 1 年前 |
|
|
DevHome98 · 3D触摸不适用于设备swift 2 年前 |
|
|
dunoiww · 从全屏返回时如何触发onAppear 3 年前 |
|
|
Community wiki · iPhone上ivar的继承问题 3 年前 |
|
|
Community wiki · 查找iOS日历 3 年前 |
|
|
Community wiki · 有效的IPhone编程技术[关闭] 3 年前 |