Hi,
I have built a 'parchment scroll' window that when presented, unfurls to present information that will take the form of a few UILabels and UISprites. This effect is beautifully handled by using the panels clipping.
However, I am also required to have this window scaleable (handled beautifully with your anchors) and draggable.
When dragging however, the sprites and labels jitter quite a bit... The only difference between this panel and other working draggable panels I have made is the clipping mask. And it seems I am able to circumvent this problem by turning off the UIPanels clipping after the 'scroll' has 'unfurled'. The dragging is nice and smooth.
(Although I do hate fixing problems by tweaking till it works, and not understanding why!)
By adjusting the clipping I have now stumbled across another problem... when the window is closed, I reset the clipping back to alpha for the next time the window is opened, the sprites appear as solid colour blocks and are not clipped, and the labels all but vanish. When the window is reopened the sprites and labels remain in this state until the animation is completed when they appear as they should again. Perhaps this is a Unity shader problem? Is there a better way to restore the panel to it's initial 'perfectly working on first open' state?
Any thoughts on either of these problems would be greatly appreciated.
Here are a few screenshots... apologies for the placeholder sprites etc...