/ / परत समर्थित NSView, AddSubview एनीमेशन को अक्षम करें - उद्देश्य-सी, मैकोस, कोको

लेयर ने NSView का समर्थन किया, addSubview एनीमेशन अक्षम - उद्देश्य-सी, मैकोस, कोको

मेरे पास एक परत समर्थित NSView है जो कि एनिमेटर पद्धति को कॉल किए बिना एक सबव्यू को जोड़ने का अनुमान लगाता है। उदाहरण के लिए:

[आत्म AddSubview: (NSView *) aView];

या बुला रहा है

[[सेल्फ एनिमेटर] ऐडसुव्यू: (NSView *) aView];

सबव्यू जोड़ने के लिए एनीमेशन में एक ही फीका परिणाम। क्या इसको निष्क्रिय करने के लिए कुछ भी है या ऐसा नहीं होना चाहिए? मैं सिंह 10.7.2 पर चल रहा हूं

उत्तर:

उत्तर № 1 के लिए 4

इसे इस्तेमाल करे:

[CATransaction begin];
[CATransaction setDisableActions:YES];
[self addSubview:(NSView *)aView];
[CATransaction commit];