【发布时间】:2011-11-18 11:30:04
【问题描述】:
我是 iPhone 编程的新手。我想使用 CATiledLayer 加载图像。 我正在创建 UIVIew 类的子类,并且在该类的 init 方法中,我正在编写,
CATiledLayer *tiledLayer = (CATiledLayer *)[self layer];
但是当我写作的时候
tiledLayer.levelsOfDetail = 4;
它给了我一个错误 [CALayer setLevelsOfDetail:]: 无法识别的选择器发送到实例 0xcd04450
所以为了检查 tiledLayer 的类类型,我写了以下语句:
NSString *pqr = [[NSString alloc]initWithFormat:@"%@", [tiledLayer class]];
NSLog(pqr);
但它打印的是 CALayer 而不是 CATiledLayer。为什么会这样??我错过了什么?? 现在我被困在这里。 :(
【问题讨论】:
标签: xcode catiledlayer