1
我想用setClipsToBound:YES
剪辑满溢的内容,但我希望无关的内容淡出。这可能吗?我试过UIView beginAnimations
,它似乎没有生效。有没有办法在UIView上动画setClipsToBounds?
我想用setClipsToBound:YES
剪辑满溢的内容,但我希望无关的内容淡出。这可能吗?我试过UIView beginAnimations
,它似乎没有生效。有没有办法在UIView上动画setClipsToBounds?
有一定数量的动画属性,我不认为clipsToBounds就是其中之一。只有我能想到的是暂时的,至少要制作两份你的观点。
当两个视图都可见时,它看起来像视图不剪裁。要淡入剪裁,请将非剪切视图的alpha设置为0.0。动画完成后,您可以放弃非剪切视图。要淡入非裁剪,请将非裁剪视图重新添加回到1.0,并将其动画效果恢复为1.0。动画完成后,如果需要,可以放弃剪辑视图。可能需要将非剪切视图上的不透明设置设置为NO。
如果视图包含具有自己的alpha值的内容,则可能看不到发生了什么。但除此之外,它应该寻找所有的意图和目的,例如仅淡出边界部分。