如何创建和使用可重用的视图模板

Posted

技术标签:

【中文标题】如何创建和使用可重用的视图模板【英文标题】:How to create and use reusable view-templates 【发布时间】:2012-03-12 11:30:00 【问题描述】:

我是 ios 开发新手,遇到了一些问题:

我需要一个视图模板之类的东西,我可以在另一个视图中多次加载和填充。

例如: 视图模板存在于:

UILabel UIImageView UILabel UIButton

在我的应用程序中,我想多次动态加载它:

[myAppView]

UILabel
Something...
Something...

view-template (with added content)
view-template (with added content)
view-template (with added content)
view-template (with added content)
view-template (with added content)

Something...

[/myAppView]

我该怎么做? 这是有用的开始吗:link?

【问题讨论】:

一个视图模板,您想将其显示为多个不同的屏幕?是吗? 这就是 .xibs 和自定义视图的用途。 @sunajledif 不,我想在一个屏幕上显示多次 @Richard J. Ross III:我现在使用带有子视图的自定义表格单元格作为模板 - 我认为这最适合我的目标 那么,你问的是如何创建自定义 UITableViewCell? 【参考方案1】:

从 cmets 看来,您的目标是创建一个自定义 UITableViewCell,并用模型数据填充它。

根据您设计的复杂性、UITableView 中的行数和其他考虑因素,有很多意见和选择。

查看一些关于自定义UITableViewCell 的教程。喜欢this,或this

【讨论】:

以上是关于如何创建和使用可重用的视图模板的主要内容,如果未能解决你的问题,请参考以下文章

XCode:是不是可以创建可重用的堆栈视图?

如何同时支持纵向和横向模式 - XIB 的可重用视图

如何创建可重用的 WPF 网格布局

创建可重用组件的模式

表视图出列可重用单元格重叠

自动布局不适用于可重用的表格视图单元格