我正在iphone中实现绘图,并且绘图效果完美,我为用户提供了大小为(315x95)的drawingView,在此drawingView下面是大小为(320x100)的图像。这是用户看到的默认视图,他只能在该视图中绘制。

现在,我所做的是在drawingView的一个角处提供了一个按钮,因此,如果单击该按钮,用户可以再次增加drawingView的大小(如果他/她想再写一次),则可以在此扩展视图的底部再​​次单击“是”按钮以减小查看其原始位置。

现在,我的问题是

1)当我以默认尺寸绘制并单击扩展按钮时,绘制的图像将被拉伸到扩展框架,这是我不希望的,因为我正在为右创建额外的空间,所以拉伸没有用

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

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

问候
兰吉特

最佳答案

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

关于ios - 扩展DrawingView框架在iOS中存在一些问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12370371/

10-14 22:41