【发布时间】:2015-10-01 11:48:25
【问题描述】:
我对 iOS 绘图很陌生,我很难看到不同的策略(只有一个视图可以绘制所有内容,一个使用其他子视图的视图......)。
我对如何绘制这个感到困惑:
第一种解决方案
1) 在 UnitBarView 文件中绘制我所说的“单位栏”(例如下面的第一个红色栏)。
2) 创建第二个视图“FourUnitBarsView”,这将是 4 个 UnitBarView 的补充。
3) 使用“FourUnitBarsView”在新视图中绘制图形
第二个解决方案
1) 绘制一个由四个条形组成的单元“FourUnitBarsView”,传递一个颜色数组和一个值数组。
3) 根据需要使用尽可能多的子视图(“FourUnitBarsView”)在新视图中绘制图表
第三种解决方案
只使用一个视图并在其中绘制所有内容
【问题讨论】:
-
另一种解决方案是使用图表库,我认为它会更容易。这是一些库cocoacontrols.com/search?page=1&q=chart
标签: ios uikit core-graphics