我使用CATiledLayer作为UIScrollView的内容,但似乎无法(有时)从CATiledLayer的委托方法中获得正确的scrollView contentSize和scrollView contentOffset:
- (void)drawLayer:(CALayer *)layer inContext:(CGContextRef)ctx我知道CATiledLayer使用这种方法在后台线程中渲染磁贴。我需要使用contentSize和contentOffset来计算一些数据(一些坐标)。该应用程序在模拟器上运行良好,但在设备上,它有时会获得错误的contentSize和contentOffset
发布于 2011-06-18 19:53:43
CATiledLayer不会为您计算这些值,您必须设置它们。
请注意,对于平铺大小,它不会应用contentScale。因此,在Retina上,单个磁贴的大小是您指定的一半。
如果你仍然想要这个问题的答案,你必须澄清这个问题。
https://stackoverflow.com/questions/2513819
复制相似问题