我有如下圖所示的與他們的圖像幀對角線放置的按鈕。我怎樣才能改變角點,使按鈕不顯着重疊?有沒有辦法創建一個非矩形的UIButton?
alt text http://i39.tinypic.com/335ebyc.png
我知道我可以只創建一個矩形的UIButton和旋轉它,但我最終可能需要定製形狀的按鈕反正。此外,我的按鈕圖像本質上是透明背景的文字,如圖所示。
我有如下圖所示的與他們的圖像幀對角線放置的按鈕。我怎樣才能改變角點,使按鈕不顯着重疊?有沒有辦法創建一個非矩形的UIButton?
alt text http://i39.tinypic.com/335ebyc.png
我知道我可以只創建一個矩形的UIButton和旋轉它,但我最終可能需要定製形狀的按鈕反正。此外,我的按鈕圖像本質上是透明背景的文字,如圖所示。
除了矩形之外,沒有任何內置的方法可以做任何事情。在這種情況下,旋轉它將起作用,但如果你真的想要創造力,你可以編寫自己的課程。您可以使用多邊形或其他形狀,然後測試觸摸以查看它是否在形狀內。那麼你將不得不處理所有的圖像切換和目標/行動的東西。
你可以使用一個單一的UIImageView與看起來像你想要的圖像。然後,只需使用touchesBegan並按觸摸發生的確切位置走。