0
當我使用關鍵路徑@"transform.rotation.y"
翻轉的UIButton,我還可以看到的UIButton的前側的背面。蓋上的UIButton視圖
反正我有可以隱藏按鈕前瀏覽內容,並顯示一個普通的背面?
當我使用關鍵路徑@"transform.rotation.y"
翻轉的UIButton,我還可以看到的UIButton的前側的背面。蓋上的UIButton視圖
反正我有可以隱藏按鈕前瀏覽內容,並顯示一個普通的背面?
不,我相信你想要的東西是不可能的。視圖或層不具有背面是從其前不同 - 如果它沒有,這將需要更多的屬性來設置其背面顏色等。CALayer
類有一個doubleSided
屬性。如果將其設置爲NO
(button.layer.doubleSided = NO;
),則該圖層會在遠離查看器時自動隱藏,但這可能不是您想要的。
作爲一種變通方法,放置另一視圖相同座標處/幀作爲按鈕具有您想要的背面的顏色。如果將此視圖的初始旋轉變換設置爲180度,則將這兩個圖層設置爲doubleSided = NO
,然後將這兩個視圖旋轉180度,該按鈕應該消失並且應出現另一個視圖。請注意,我沒有嘗試過。
我喜歡這個想法,但我選擇這樣做的一個簡單的方法。 UIButton裏面有一個圖像視圖,當按鈕被翻轉時,我只隱藏/取消隱藏它。爲我工作 – user431791 2012-05-11 15:44:04