iOS屏幕中断打开关闭的主体

问题描述 投票:0回答:1

我面临一个问题,我设计了一个包含表格单元的屏幕。一段时间后,我将要设计一个新屏幕,其中90%的单元格设计与我已经实现的屏幕相同,但是这次,我不想在已实现的表单元格和新单元格中进行任何单独的自定义视图和重用。

因此,如何在不修改现有屏幕的情况下重新使用新屏幕中的表格单元?iOS UI元素会打破打开的封闭主体吗?还是我以错误的方式思考?

ios swift uistoryboard
1个回答
0
投票

您的第一个选择是创建一个具有相同设计的自定义视图,并将其嵌入到每个表视图单元格中,然后自定义其余部分。

第二,您可以根据屏幕要求传递单元的状态/类型。根据状态/类型,您可以隐藏/取消隐藏所需的元素。

此外,视图也是设计的组成部分。如果我们对它们进行足够好的模块化,并使它们与业务逻辑分离,那么它们将不会违反SOLID原则。苹果将​​其逻辑和UI组件保留在单独的框架中。例如,ContactsContactsUI

© www.soinside.com 2019 - 2024. All rights reserved.