当内容大小太大时,在ScrollView上绘制内容视图会消失

时间:2014-12-12 07:54:26

标签: ios objective-c uiscrollview

我对UIScrollView有一个奇怪的问题,滚动视图上的自定义绘图当scrollView内容太大时,contentView就会消失。

我有graphView,它使用startDateendDate的值绘制折线图。我已将此图添加到scrollView。图表可以滚动到轴。当startDate和endDate之间的天数较少或者换句话说scrollView contentSize较少时,这种方法非常好。

折线图是用线连接的点,这里的点只是UIButtons,图像被添加为subView。线条正在使用

绘制
    CGContextAddLineToPoint(context, goPoint.x, goPoint.y);

现在问题在图表比例太大时开始(X轴:endDate-startDate)。 GrpahView框架和scrollView contentSize在NSRect: {{0, 0}, {8887, 423}}左右。视图混乱我只能看到点没有线条。

有没有人遇到过scrollView这个问题?任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

我有一个类似的问题,建立一个图形,最后主要问题是浮点数小数点的坐标,我将它们转换为NSInteger,一切正常。希望它有所帮助。