覆盖UIButton视图的背面

时间:2012-04-27 15:51:12

标签: iphone ios ipad

当我使用键路径@"transform.rotation.y"翻转UIButton时,我仍然可以看到UI按钮的正面。

无论如何,我可以隐藏按钮前视图内容并显示一个简单的背面吗?

1 个答案:

答案 0 :(得分:2)

不,我相信你想要的是不可能的。视图或图层的背面与其正面不同 - 如果有,则需要更多属性来设置其背面颜色等。CALayer类具有doubleSided属性。如果您将其设置为NObutton.layer.doubleSided = NO;),则该图层在远离查看器时会自动隐藏,但这可能不是您想要的。

作为解决方法,将另一个视图放在与具有所需背面颜色的按钮相同的坐标/框架上。如果将此视图的初始旋转变换设置为180度,则将两个图层都设置为doubleSided = NO,然后将两个视图旋转180度,按钮应该消失,另一个视图应该出现。请注意,我没有试过这个。