2012-04-27 27 views
0

當我使用關鍵路徑@"transform.rotation.y"翻轉的UIButton,我還可以看到的UIButton的前側的背面。蓋上的UIButton視圖

反正我有可以隱藏按鈕前瀏覽內容,並顯示一個普通的背面?

回答

2

不,我相信你想要的東西是不可能的。視圖或層不具有背面是從其前不同 - 如果它沒有,這將需要更多的屬性來設置其背面顏色等。CALayer類有一個doubleSided屬性。如果將其設置爲NObutton.layer.doubleSided = NO;),則該圖層會在遠離查看器時自動隱藏,但這可能不是您想要的。

作爲一種變通方法,放置另一視圖相同座標處/幀作爲按鈕具有您想要的背面的顏色。如果將此視圖的初始旋轉變換設置爲180度,則將這兩個圖層設置爲doubleSided = NO,然後將這兩個視圖旋轉180度,該按鈕應該消失並且應出現另一個視圖。請注意,我沒有嘗試過。

+0

我喜歡這個想法,但我選擇這樣做的一個簡單的方法。 UIButton裏面有一個圖像視圖,當按鈕被翻轉時,我只隱藏/取消隱藏它。爲我工作 – user431791 2012-05-11 15:44:04