Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 将带有函数的视图存储在数组中,以便在tableView中显示它们_Arrays_Xcode_Swift_View_Tableview - Fatal编程技术网

Arrays 将带有函数的视图存储在数组中,以便在tableView中显示它们

Arrays 将带有函数的视图存储在数组中,以便在tableView中显示它们,arrays,xcode,swift,view,tableview,Arrays,Xcode,Swift,View,Tableview,我有一个类,叫做CircleView,它创建了一个带有接收参数的函数的圆图。创建新图形所需的参数包括: @IBOutlet weak var graphView1: CircleView! graphView1.animateProgressView(0.3) graphView1.createLabel(extBar: "iOS", labelText2: "70%", labelColor: .blackColor()) 我想知道如何将这些图存储在数组中,然后在tableView上显示它

我有一个类,叫做CircleView,它创建了一个带有接收参数的函数的圆图。创建新图形所需的参数包括:

@IBOutlet weak var graphView1: CircleView!

graphView1.animateProgressView(0.3)
graphView1.createLabel(extBar: "iOS", labelText2: "70%", labelColor: .blackColor())
我想知道如何将这些图存储在数组中,然后在tableView上显示它们。这是在tableView中显示不同图形和文本的最佳方式吗


提前谢谢你

当然,你可以拥有一系列的CircleView;var myCircleViews:Array=[]您可以基于它为表单元格创建一个视图?或者,如何使用已创建的circleViews创建circleViews数组@john Elemans是的,您可以单独创建它们并将它们放入数组中。可以对数组中的对象调用方法;myCircleViews[i].AnimatePercessView(0.3)将尝试这样做,那么在swift中显示某些图形(大于所有图形之间的屏幕大小)的最佳方式是什么?为他们创建一个tableview,一个pageview,或者什么应该是最好的?我不确定你的目标,但一个表毕竟是为了滚动数据而设计的,因为数据太大,一个屏幕无法容纳。