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

扩展DrawingView框架在iOS中存在一些问题,ios,drawing,core-graphics,Ios,Drawing,Core Graphics,我正在iphone中实现绘图,我的绘图效果非常好,我为用户提供了一个大小为315x95的绘图视图,在这个绘图视图下面是一个大小为320x100的图像。这是用户看到的默认视图,他只能在该视图中绘制 现在,我所做的是在drawingView的一个角上提供一个按钮,因此,如果用户想写更多的内容,可以点击该按钮增加drawingView,并将其按钮放在扩展视图的底部,以将视图减少到其原始位置 现在,我的问题是 1) 当我以默认大小绘制并单击按钮进行扩展时,绘制的图像会拉伸到扩展帧,这是我不想要的,因为我

我正在iphone中实现绘图,我的绘图效果非常好,我为用户提供了一个大小为315x95的绘图视图,在这个绘图视图下面是一个大小为320x100的图像。这是用户看到的默认视图,他只能在该视图中绘制

现在,我所做的是在drawingView的一个角上提供一个按钮,因此,如果用户想写更多的内容,可以点击该按钮增加drawingView,并将其按钮放在扩展视图的底部,以将视图减少到其原始位置

现在,我的问题是

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

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

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

问候
Ranjit第1个问题听起来像是内容模式问题,但第2个问题是视图未正确剪裁其子视图(或图层未剪裁到其边界)的结果。有像
clipstobunds
clipsSubviews
这样的属性将派上用场