如何通过按 table 视图外的按钮清空 table 视图内的单元格数据?
How can I empty my cell data inside a table view by pressing a button outside the table view?
我的应用程序中有一个 table 视图,其中包含 4 种不同类型的单元格。我希望能够按下导航栏中的一个按钮(一个清除按钮)并能够清空我的单元格中的数据。我的一些单元格中有分段控件,我希望能够在点击此按钮后将它们设置为零。我怎样才能做到这一点,即使是不在视图中但仍需要清空的单元格?
停止考虑您的单元格并考虑您的数据模型。当用户按下按钮时,您将重置 数据 。然后您重新加载 table 视图,并且您的更改被可见单元格和所有未来单元格拾取,因为您巧妙地编写了 cellForRowAt
以使单元格反映数据。
基本上,我刚才所说的或多或少是 table 浏览量的黄金法则。您从不直接在单元格上操作;您对 数据 进行操作并重新加载 table,以便任何需要数据的单元格都可以按需检索它。
我的应用程序中有一个 table 视图,其中包含 4 种不同类型的单元格。我希望能够按下导航栏中的一个按钮(一个清除按钮)并能够清空我的单元格中的数据。我的一些单元格中有分段控件,我希望能够在点击此按钮后将它们设置为零。我怎样才能做到这一点,即使是不在视图中但仍需要清空的单元格?
停止考虑您的单元格并考虑您的数据模型。当用户按下按钮时,您将重置 数据 。然后您重新加载 table 视图,并且您的更改被可见单元格和所有未来单元格拾取,因为您巧妙地编写了 cellForRowAt
以使单元格反映数据。
基本上,我刚才所说的或多或少是 table 浏览量的黄金法则。您从不直接在单元格上操作;您对 数据 进行操作并重新加载 table,以便任何需要数据的单元格都可以按需检索它。