gpt4 book ai didi

ios - 查看 iOS 中的多态性

转载 作者:行者123 更新时间:2023-11-29 01:53:38 24 4
gpt4 key购买 nike

在 iOS 中做 View 多态性的正确方法是什么?例如,我有自定义表格 View 单元格,需要包含自定义 BarChartView 或 LineChartView。我在运行时决定表格 View 单元格是否包含折线图或条形图。理想情况下,我只想为表格 View 单元格创建一个 xib 文件,该文件将条形图/折线图 View 与其他内容(如图表标题标签等)一起布局,并且我可以在运行时决定是否包含图表的 View 将成为 BarChartView 或 LineChartView。是否可以将 Interface Builder 中 xib 文件中的变形 View 设置为父类(super class)之一,例如 UIView,然后以编程方式决定它应该成为哪个子类?如果是这样,最好的方法是什么?

最佳答案

步骤 1. 在自定义单元格 xib 文件中为 BarChartView 或 LineChartView 创建两个 View 。(均仅在单个 xib 中)

步骤 2.在 cellFoRowAtIndexPath 中写入条件以获取要显示的 BarChartView 或 LineChartView View 。

注意:-现在,可能有条件,天气显示/隐藏表格 View ,取决于你。但一旦需要显示tableview,请使用步骤1和2来动态加载 View 。

关于ios - 查看 iOS 中的多态性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31129534/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com