扩展DrawingView框架在iOS中存在一些问题

时间:2012-09-11 13:03:03

标签: ios drawing core-graphics

我正在iphone中实现绘图,并且我的绘图工作得很好,我为用户提供了一个尺寸为(315x95)的绘图视图,并且在此绘图下方,它们是一个尺寸为(320x100)的图像。这是用户看到的默认视图,他只能在该视图中绘制。

现在我所做的就是在drawingView的一个角落提供了一个按钮,所以如果他/她想要一次又一次地写下这个扩展视图底部的按钮,用户可以点击该按钮将视图缩小到原始位置。

现在,我的问题是

1)当我绘制默认大小并单击按钮进行扩展时,绘制的图像会拉伸到扩展帧,这是我不想要的,因为我正在创建额外的空间以供使用,因此拉伸是没有用的< / p>

2)当我扩展drawingView并在底部绘制一些东西,然后单击按钮以减少视图时,底部的绘制部分仍然只保留在底部并且是可见的。实际上它应该在隐藏时隐藏drawingView框架减少了,应该在drawingView框架增加时看到。

所以朋友们,我该如何解决这个问题,请帮帮我

此致 兰吉特

1 个答案:

答案 0 :(得分:1)

数字1听起来像内容模式问题,但数字2是您的视图未正确剪切其子视图(或图层未被剪切到其边界)的结果。有clipsToBoundsclipsSubviews等属性会派上用场。