我的问题是非常相似,这一个Not drawing outside bounds when clipToBounds=NO它没有收到任何明确的答案。绘制的UIView的边界之外从的drawRect
基本上我有一个UIView,我要借鉴它的中心线上,到屏幕的边缘。计算其中,这些点是很容易,使用[self convertPoint:(CGPoint){0,0} fromView:[self superview]];
(指找到原点相对于我的观点的上海华但当我吸取我的观点的drawRect一行:。它能够在我的视图边界裁剪
有没有一种办法绘制在我的视图的边界之外?我试过改变clipsToBounds属性,但它似乎没有任何效果。
我无法从超级视图中绘制我的线条,因为我需要使用多个视图有些会在别人面前...从superview的drawRect中找出图层似乎是一个糟糕的想法。
同样,我不认为我可以调整我的视图的边界以包含整个屏幕,因为我的意见需要动态地重新调整大小......界限必须巨大(> 20000平方米)才能发挥作用。
为了记录在案,我去与兄弟姐妹视图,只是迷上所有我用它来重新排序以确保他们移动同级观点也方法。这使得性能更好,因为我的任何视图的最大尺寸都是屏幕的大小。 – 2010-11-30 04:04:33