Originally, I was thinking it was as simple as:
- Change the anchor type to "None"
- Move the UIWidget as necessary
- Reset the anchor type to "Unified"
However, after doing some quick testing, I see the anchor points may be redefined by NGUI at step #3 above. Is that the real problem? It seems that if the original anchor points were retained from step #1, that the above would be no more difficult to use than your proposed lock/unlock feature. Is that true, or am I still missing something (which is entirely possible as I'm new to NGUI...)?
Thanks,
Jeff