Hi,
I have a UIPanel with 30 rows of 20 sprites it in. Yup 600 sprites. The UIPanel is marked as static and I do require the "depth pass" to get things showing up right. Now on the iPhone 4, I am getting about 33ms per frame taken up by UIPanel and UIWidget scripts. Not sure why as the sprites never move (static) and neither does the panel. Screen shots attached. I am considering giving ex2D a shot at this and seeing if it's faster. We wanted to use NGUI, as ex2D is at this point unsupported and a little buggy, but believe it may be a lot faster. But if anyone can help me get NGUI working a lot faster, we would appreciate it!