I have a UIPanel with a UIDraggablePanel component. I have manually placed all objects to scroll in the scene, and all scrolling and clipping is working perfectly. However, when I started deactivating things dynamically in OnEnable in each object, things get strange. Some of the objects that are disabled, still render in the clipping rect, but ONLY while dragging. Also, it is only a few objects, but these objects are the same ones each time. There are quite a lot of objects I suppose.
Let me know if you need any more info. For now I've just set their depth to be behind a background sprite when I disable them, but I'd like to avoid that in the future. I'm using Unity 3.5.6 and NGUI v2.2.3.
Oh yeah, I thought I should mention the way I'm deactivating the objects: I've tried NGUITools.SetActive, gameObject.SetActiveRecursively, and also sprite.enabled. All these share the same results.