如何以编程方式将自定义布局添加到 StackView 或 TableView?

How do I programmatically add a custom layout to a StackView or TableView?

我需要能够创建具有不同组件(标签、按钮、图像等)的自定义布局,并以编程方式将此布局添加到父级 UIStackView 并能够重复使用此布局并持续附加到 UIStackView 除了更改自定义布局的内部视图的属性。

以下是我发现的一些示例,可以帮助您了解我想要实现的目标

我正在从 Java(Android Studio)切换到 Xcode,我希望概念是相似的。 java 等效项是创建自定义 xml 布局文件并使用 LayoutInflater 将其转换为对象,然后将膨胀的对象添加到 LinearLayout,同时能够使用 findViewById[= 访问子视图15=]

在堆栈的位置使用 tableview ,因为在 tableview 中您可以重复使用 table view cell。

一些如何使用 tableview 的教程在下面给出 link 在他们的帮助下我希望你能实现你的目标。

https://www.ralfebert.de/ios-examples/uikit/uitableviewcontroller/custom-cells/

https://www.youtube.com/watch?v=YwE3_hMyDZA