Iphone 覆盖UIButton视图的背面

Iphone 覆盖UIButton视图的背面,iphone,ios,ipad,Iphone,Ios,Ipad,当我使用键路径@“transform.rotation.y”翻转UIButton时,我仍然可以看到UIButton的正面 我是否可以隐藏按钮前视图内容并显示一个简单的背面?不,我相信你想要的是不可能的。视图或层的背面与其正面没有差异–如果有,则需要更多属性来设置其背面颜色等。CALayer类具有双面属性。如果将其设置为NO(button.layer.doubleside=NO;),则当该层背向查看器时,它会自动隐藏,但这可能不是您想要的 作为一种解决方法,将另一个视图放置在与按钮相同的坐标/帧处

当我使用键路径
@“transform.rotation.y”
翻转UIButton时,我仍然可以看到UIButton的正面


我是否可以隐藏按钮前视图内容并显示一个简单的背面?

不,我相信你想要的是不可能的。视图或层的背面与其正面没有差异–如果有,则需要更多属性来设置其背面颜色等。
CALayer
类具有
双面
属性。如果将其设置为
NO
button.layer.doubleside=NO;
),则当该层背向查看器时,它会自动隐藏,但这可能不是您想要的


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

我喜欢这个想法,但我选择了一种简单的方法。UIButton里面有一个图像视图,当按钮翻转时,我只是隐藏/取消隐藏它。为我工作