ios - 如何使用动态内容

标签 ios xcode uitableview uilabel xib

我正在使用 UITable View ,并且我正在尝试找出处理动态显示内容的方式的最佳方法。

例如,我搜索的某些内容可能有标题和描述,但其他时候只有标题。

在这样的实例中,我希望能够控制 UITableCell 中标签的位置,我已经创建了一个自定义标签。

例如,这是我正在尝试做的事情的图形 View 。

标题:

enter image description here

无标题:

enter image description here

正如您在第二个选项中看到的,我决定将 UILabel 移动到标题标签所在的左侧。

那么最好的方法是什么? 我想也许在 .xib 中创建几种不同的格式类型,然后只使用 if 语句..如果缺少这样那样的内容,则使用单元格 a 或 b 或 c。

或者有更好的方法来实现这一目标吗? 任何帮助或建议将不胜感激。

最佳答案

.xib 文件中的不同格式可以解决问题,只需根据您的需要实例化正确的单元格类型,另一个是深入研究如何绘制单元格,在获取数据和绘图时添加您认为合适的标签他们适本地。

关于ios - 如何使用动态内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12906099/

相关文章:

ios - 如何获得 UITableView 单元格中 UIButton 的绝对 x,y

ios - 如何使用 ObjectMapper 将自定义 Enum/RawRepresentable 映射到字典?

ios - 对于 APNS 网站要求以文本输入的形式提供 APNS 证书

ios - 聚焦时如何修复 UISearchController 搜索栏调整大小?

ios - 在 UITableView 中创建子部分(Swift 2.3)

ios - 如何为 TableView 的 TableViewCell 设置 padding/margin 和圆角半径?

ios - 显示键盘时隐藏 UITextField

ios - Collection View 单元格的动态宽度 - Xamarin iOS

ios - 在没有推送通知的情况下更新 iOS 角标(Badge)

ios - 可执行文件使用无效权利签名 0xe8008016 - 分发证书