的CALayer委託方法我有這樣的層託管視圖,其被初始化像這樣:不叫上層託管視圖
// Init layers
self.wantsLayer = YES;
_hostedLayer = [CALayer layer];
_hostedLayer.delegate = self;
self.layer = _hostedLayer;
古怪,委託方法updateLayer
不被調用。
當我註釋掉最後3行時,它確實被調用。
這裏有什麼問題?
提示:是的,我已覆蓋wantsUpdateLayer
並返回YES
。
您確定您符合CAL文件中的CALayerDelegate協議嗎? – Tirth
@Reformer沒有'CALayerDelegate'。 'CALayerDelegate'是一個類別。 – NSAddict
誰聰明到可以投票,但不夠聰明知道答案? – NSAddict